From c6aed4612827be0359d2022f6a38a0e5fce0609c Mon Sep 17 00:00:00 2001 From: Quddus Chong Date: Mon, 10 Nov 2014 18:50:17 -0800 Subject: docs: Added developer docs for Android Auto 11/18 release. Change-Id: I2e3a2010f3b40f81c56dde9f710284cd2332217c --- .../images/assets/icons/auto_app_in_simulator.png | Bin 0 -> 13748 bytes .../images/assets/icons/gp-auto-quality.png.png | Bin 0 -> 8810 bytes .../images/assets/icons/media_app_playback.png | Bin 0 -> 9071 bytes .../assets/icons/messaging_app_notifications.png | Bin 0 -> 5366 bytes docs/html/auto/images/assets/landing/01.gif | Bin 0 -> 524176 bytes docs/html/auto/images/assets/landing/02.gif | Bin 0 -> 267573 bytes docs/html/auto/images/assets/landing/03.gif | Bin 0 -> 1305558 bytes docs/html/auto/images/assets/landing/04.png | Bin 0 -> 35701 bytes docs/html/auto/images/assets/landing/05.png | Bin 0 -> 373575 bytes docs/html/auto/images/assets/landing/06.png | Bin 0 -> 21046 bytes docs/html/auto/images/assets/landing/07.png | Bin 0 -> 272289 bytes docs/html/auto/images/assets/landing/08.png | Bin 0 -> 134988 bytes docs/html/auto/images/assets/landing/FrameA.png | Bin 0 -> 3548 bytes docs/html/auto/images/assets/landing/FrameB.png | Bin 0 -> 5642 bytes docs/html/auto/images/logos/apps/kik.png | Bin 0 -> 23494 bytes docs/html/auto/images/logos/apps/npr.png | Bin 0 -> 6132 bytes docs/html/auto/images/logos/apps/textplus.png | Bin 0 -> 4543 bytes docs/html/auto/images/logos/apps/whatsapp.png | Bin 0 -> 13320 bytes docs/html/auto/images/ui/gearhead_custom_UI.png | Bin 0 -> 202354 bytes .../images/ui/gearhead_custom_user_actions.png | Bin 0 -> 200418 bytes docs/html/auto/images/ui/gearhead_day.png | Bin 0 -> 202354 bytes .../auto/images/ui/gearhead_drawer_generic.png | Bin 0 -> 29843 bytes .../auto/images/ui/gearhead_drawers_customized.png | Bin 0 -> 43252 bytes docs/html/auto/images/ui/gearhead_generic_UI.png | Bin 0 -> 20787 bytes .../auto/images/ui/gearhead_lens_switching.png | Bin 0 -> 117665 bytes docs/html/auto/images/ui/gearhead_night.png | Bin 0 -> 170506 bytes docs/html/auto/images/ui/gearhead_overview.png | Bin 0 -> 68034 bytes docs/html/auto/index.jd | 263 +++++++------ docs/html/auto/overview.jd | 411 --------------------- docs/html/design/auto/index.jd | 202 ++++++++-- docs/html/jd_collections.js | 8 + docs/html/jd_extras.js | 41 +- docs/html/training/auto/index.jd | 9 + docs/html/training/auto/start/index.jd | 210 +++++++++++ docs/html/training/training_toc.cs | 19 + 35 files changed, 598 insertions(+), 565 deletions(-) create mode 100644 docs/html/auto/images/assets/icons/auto_app_in_simulator.png create mode 100644 docs/html/auto/images/assets/icons/gp-auto-quality.png.png create mode 100644 docs/html/auto/images/assets/icons/media_app_playback.png create mode 100644 docs/html/auto/images/assets/icons/messaging_app_notifications.png create mode 100644 docs/html/auto/images/assets/landing/01.gif create mode 100644 docs/html/auto/images/assets/landing/02.gif create mode 100644 docs/html/auto/images/assets/landing/03.gif create mode 100644 docs/html/auto/images/assets/landing/04.png create mode 100644 docs/html/auto/images/assets/landing/05.png create mode 100644 docs/html/auto/images/assets/landing/06.png create mode 100644 docs/html/auto/images/assets/landing/07.png create mode 100644 docs/html/auto/images/assets/landing/08.png create mode 100644 docs/html/auto/images/assets/landing/FrameA.png create mode 100644 docs/html/auto/images/assets/landing/FrameB.png create mode 100644 docs/html/auto/images/logos/apps/kik.png create mode 100644 docs/html/auto/images/logos/apps/npr.png create mode 100644 docs/html/auto/images/logos/apps/textplus.png create mode 100644 docs/html/auto/images/logos/apps/whatsapp.png create mode 100644 docs/html/auto/images/ui/gearhead_custom_UI.png create mode 100644 docs/html/auto/images/ui/gearhead_custom_user_actions.png create mode 100644 docs/html/auto/images/ui/gearhead_day.png create mode 100644 docs/html/auto/images/ui/gearhead_drawer_generic.png create mode 100644 docs/html/auto/images/ui/gearhead_drawers_customized.png create mode 100644 docs/html/auto/images/ui/gearhead_generic_UI.png create mode 100644 docs/html/auto/images/ui/gearhead_lens_switching.png create mode 100644 docs/html/auto/images/ui/gearhead_night.png create mode 100644 docs/html/auto/images/ui/gearhead_overview.png delete mode 100644 docs/html/auto/overview.jd create mode 100644 docs/html/training/auto/index.jd create mode 100644 docs/html/training/auto/start/index.jd diff --git a/docs/html/auto/images/assets/icons/auto_app_in_simulator.png b/docs/html/auto/images/assets/icons/auto_app_in_simulator.png new file mode 100644 index 0000000..085b82b Binary files /dev/null and b/docs/html/auto/images/assets/icons/auto_app_in_simulator.png differ diff --git a/docs/html/auto/images/assets/icons/gp-auto-quality.png.png b/docs/html/auto/images/assets/icons/gp-auto-quality.png.png new file mode 100644 index 0000000..483f418 Binary files /dev/null and b/docs/html/auto/images/assets/icons/gp-auto-quality.png.png differ diff --git a/docs/html/auto/images/assets/icons/media_app_playback.png b/docs/html/auto/images/assets/icons/media_app_playback.png new file mode 100644 index 0000000..3de04bf Binary files /dev/null and b/docs/html/auto/images/assets/icons/media_app_playback.png differ diff --git a/docs/html/auto/images/assets/icons/messaging_app_notifications.png b/docs/html/auto/images/assets/icons/messaging_app_notifications.png new file mode 100644 index 0000000..3236fdf Binary files /dev/null and b/docs/html/auto/images/assets/icons/messaging_app_notifications.png differ diff --git a/docs/html/auto/images/assets/landing/01.gif b/docs/html/auto/images/assets/landing/01.gif new file mode 100644 index 0000000..34c9fa8 Binary files /dev/null and b/docs/html/auto/images/assets/landing/01.gif differ diff --git a/docs/html/auto/images/assets/landing/02.gif b/docs/html/auto/images/assets/landing/02.gif new file mode 100644 index 0000000..d50e06b Binary files /dev/null and b/docs/html/auto/images/assets/landing/02.gif differ diff --git a/docs/html/auto/images/assets/landing/03.gif b/docs/html/auto/images/assets/landing/03.gif new file mode 100644 index 0000000..7992021 Binary files /dev/null and b/docs/html/auto/images/assets/landing/03.gif differ diff --git a/docs/html/auto/images/assets/landing/04.png b/docs/html/auto/images/assets/landing/04.png new file mode 100644 index 0000000..a0e75f3 Binary files /dev/null and b/docs/html/auto/images/assets/landing/04.png differ diff --git a/docs/html/auto/images/assets/landing/05.png b/docs/html/auto/images/assets/landing/05.png new file mode 100644 index 0000000..f3d2ab8 Binary files /dev/null and b/docs/html/auto/images/assets/landing/05.png differ diff --git a/docs/html/auto/images/assets/landing/06.png b/docs/html/auto/images/assets/landing/06.png new file mode 100644 index 0000000..b19a6bb Binary files /dev/null and b/docs/html/auto/images/assets/landing/06.png differ diff --git a/docs/html/auto/images/assets/landing/07.png b/docs/html/auto/images/assets/landing/07.png new file mode 100644 index 0000000..380e8da Binary files /dev/null and b/docs/html/auto/images/assets/landing/07.png differ diff --git a/docs/html/auto/images/assets/landing/08.png b/docs/html/auto/images/assets/landing/08.png new file mode 100644 index 0000000..9889b39 Binary files /dev/null and b/docs/html/auto/images/assets/landing/08.png differ diff --git a/docs/html/auto/images/assets/landing/FrameA.png b/docs/html/auto/images/assets/landing/FrameA.png new file mode 100644 index 0000000..2a78380 Binary files /dev/null and b/docs/html/auto/images/assets/landing/FrameA.png differ diff --git a/docs/html/auto/images/assets/landing/FrameB.png b/docs/html/auto/images/assets/landing/FrameB.png new file mode 100644 index 0000000..cb7a3c4 Binary files /dev/null and b/docs/html/auto/images/assets/landing/FrameB.png differ diff --git a/docs/html/auto/images/logos/apps/kik.png b/docs/html/auto/images/logos/apps/kik.png new file mode 100644 index 0000000..056ef7e Binary files /dev/null and b/docs/html/auto/images/logos/apps/kik.png differ diff --git a/docs/html/auto/images/logos/apps/npr.png b/docs/html/auto/images/logos/apps/npr.png new file mode 100644 index 0000000..5234201 Binary files /dev/null and b/docs/html/auto/images/logos/apps/npr.png differ diff --git a/docs/html/auto/images/logos/apps/textplus.png b/docs/html/auto/images/logos/apps/textplus.png new file mode 100644 index 0000000..2a640c4 Binary files /dev/null and b/docs/html/auto/images/logos/apps/textplus.png differ diff --git a/docs/html/auto/images/logos/apps/whatsapp.png b/docs/html/auto/images/logos/apps/whatsapp.png new file mode 100644 index 0000000..fb5866e Binary files /dev/null and b/docs/html/auto/images/logos/apps/whatsapp.png differ diff --git a/docs/html/auto/images/ui/gearhead_custom_UI.png b/docs/html/auto/images/ui/gearhead_custom_UI.png new file mode 100644 index 0000000..345db12 Binary files /dev/null and b/docs/html/auto/images/ui/gearhead_custom_UI.png differ diff --git a/docs/html/auto/images/ui/gearhead_custom_user_actions.png b/docs/html/auto/images/ui/gearhead_custom_user_actions.png new file mode 100644 index 0000000..6cc0dcb Binary files /dev/null and b/docs/html/auto/images/ui/gearhead_custom_user_actions.png differ diff --git a/docs/html/auto/images/ui/gearhead_day.png b/docs/html/auto/images/ui/gearhead_day.png new file mode 100644 index 0000000..81ead75 Binary files /dev/null and b/docs/html/auto/images/ui/gearhead_day.png differ diff --git a/docs/html/auto/images/ui/gearhead_drawer_generic.png b/docs/html/auto/images/ui/gearhead_drawer_generic.png new file mode 100644 index 0000000..d203aed Binary files /dev/null and b/docs/html/auto/images/ui/gearhead_drawer_generic.png differ diff --git a/docs/html/auto/images/ui/gearhead_drawers_customized.png b/docs/html/auto/images/ui/gearhead_drawers_customized.png new file mode 100644 index 0000000..44915b5 Binary files /dev/null and b/docs/html/auto/images/ui/gearhead_drawers_customized.png differ diff --git a/docs/html/auto/images/ui/gearhead_generic_UI.png b/docs/html/auto/images/ui/gearhead_generic_UI.png new file mode 100644 index 0000000..beb0701 Binary files /dev/null and b/docs/html/auto/images/ui/gearhead_generic_UI.png differ diff --git a/docs/html/auto/images/ui/gearhead_lens_switching.png b/docs/html/auto/images/ui/gearhead_lens_switching.png new file mode 100644 index 0000000..9dbfe6c Binary files /dev/null and b/docs/html/auto/images/ui/gearhead_lens_switching.png differ diff --git a/docs/html/auto/images/ui/gearhead_night.png b/docs/html/auto/images/ui/gearhead_night.png new file mode 100644 index 0000000..3f8c593 Binary files /dev/null and b/docs/html/auto/images/ui/gearhead_night.png differ diff --git a/docs/html/auto/images/ui/gearhead_overview.png b/docs/html/auto/images/ui/gearhead_overview.png new file mode 100644 index 0000000..4332ddf Binary files /dev/null and b/docs/html/auto/images/ui/gearhead_overview.png differ diff --git a/docs/html/auto/index.jd b/docs/html/auto/index.jd index 63ac287..ddb265b 100644 --- a/docs/html/auto/index.jd +++ b/docs/html/auto/index.jd @@ -77,17 +77,20 @@ page.type=about
Android Auto
-
Entertainment and services on your dashboard
+
Audio entertainment and + messaging services in the car
-

Display and control your Android app in vehicles. - Integrate your content with easy-to-use APIs and let Android Auto take - care of the rest.

+

Let drivers listen to and control + content in your music and other audio apps. Allow drivers to + hear and respond to your messaging service via the + car's controls and screen.

@@ -103,149 +106,114 @@ page.type=about
-
+
-
-
-
-
Extending Android to Cars
-
-
-
Android Auto brings the Android experience to - cars with apps like Google Now and Maps.
-
-
-
- - -
+
+
+
+
Extending Android to Cars
+
Android Auto brings the Android + platform into the car with a user interface that's optimized for driving.
+
+ +
+
+
+
+ +
-
-
- - -
+
+
+
+ +
- -

When users connect their Android phones to compatible vehicles, Android Auto - shows a standard interface that lets them start enabled apps and services. - Android Auto locks the handheld device when connected, so drivers - interact with Auto by using the vehicle's input controls, touch display, and voice.

-

-
-
- +

Before you start building, check out the + Introduction to Android Auto video to understand how + users see and interact with your app in Android Auto. +

+
+
+
-
+
Build for One Platform
-
Create apps with the Android APIs you're familiar with - and extend them to cars with the Auto SDK. +
Create apps with the Android APIs + you’re familiar with and extend them to cars.
-
- - + +
- - + +
-

Write your apps without having - to worry about vehicle-specific hardware differences like screen resolution, software - interfaces, knobs, and touch controls. Your users get the same experience on any compatible - vehicle such as a consistent app launcher and system events such as notifications.

+

Write your apps without having to worry about vehicle-specific + hardware differences like screen resolution, software interfaces, + knobs, and touch controls. Your users get the same experience on any + compatible vehicle such as a consistent app launcher and system + events such as notifications.

- -
+
-
Minimize Distraction
-
- Android Auto displays different UIs for several app categories that let users focus on the road. -
+
Now Available
+
Developing for Android Auto
+
The APIs for building Auto-enabled apps + are available now! When connected to compatible vehicles, apps on + handheld devices running Android 5.0 or higher can communicate + with Android Auto.
+
- - + +
+
Play Music on the Road from Your App
+

+ Extend audio apps such as music, radio, and audiobook players + into the car. Build apps that let users browse and play their + music in the car.
Learn how to build audio apps +

- - + +
-
-
-

Android Auto defines the user interaction model for all - apps and let you hook into a standard UI with touch and voice controls. The interface - is designed to reduce driver distraction while still letting you customize and brand them to properly deliver your content. -

-
-
-
- -
-
-
-
Coming soon
-
Android Auto SDK
-
- -
-

In the coming months, we’ll be releasing the Android Auto SDK, which includes APIs - and tools to make your existing apps compatible with Android Auto. The first version - of the SDK will provide APIs for music, podcast, live radio, and audio - news apps, as well as limited voice actions.

- -
-
- -
Keep Users Connected with In-Vehicle Messaging
+

+ Create messaging apps that receive incoming notifications, + read messages via text-to-speech, and let users reply by voice + input in the car.
Learn how to build messaging apps

- Sign up for updates -
-
- - - Discuss on Google+ -
-
- - - Learn about the platform
-
- -
@@ -257,6 +225,25 @@ page.type=about
+ +
+
+ +
+
+ +
+
+ +
+
+
+ +
@@ -293,22 +280,31 @@ page.type=about
- +
-
+

- "The Android Auto APIs provide an easy way to integrate the most important features and functionality of iHeartRadio’s robust music service into a safety-minded automotive infotainment solution. The process was seamless, utilizing a flexible construct that allowed us to quickly adapt our existing product without losing any of the core experience our listeners know and love."

+ "We were able to get messaging functionality for text + implemented easily on Android Auto, with minimal development + effort. We're excited to participate in Android Auto which + provides a notification interface for the car that is both + user-friendly and highly safety-minded."

- +
-

- "Android Auto offers Spotify the exciting opportunity to easily enable safe access to millions of songs while driving. We were able to quickly develop for the platform using the new Android voice and media API extensions. As a result, Android users will soon be able to continue the Spotify experience in their cars, including being able to play any song, artist, album or playlist by voice.

+

+ "Android Auto connects NPR One listeners to a personalized stream + of public radio news and stories to catch up on in the car. It's + an engaging and driver-safe user experience that was developed + using the media APIs provided in Android 5.0. The available + development tools made the integration and testing process simple + for launching in a short period of time."

@@ -316,8 +312,6 @@ page.type=about
- -
@@ -456,24 +450,47 @@ page.type=about
-
-