diff --git a/docs/html/auto/images/logos/auto/abarth.png b/docs/html/auto/images/logos/auto/abarth.png new file mode 100644 index 0000000000000..fd1d22800eb39 Binary files /dev/null and b/docs/html/auto/images/logos/auto/abarth.png differ diff --git a/docs/html/auto/images/logos/auto/alpharomeo.png b/docs/html/auto/images/logos/auto/alpharomeo.png new file mode 100644 index 0000000000000..51c8c58a086ba Binary files /dev/null and b/docs/html/auto/images/logos/auto/alpharomeo.png differ diff --git a/docs/html/auto/images/logos/auto/audi.png b/docs/html/auto/images/logos/auto/audi.png index 9b99efe7b647f..86cb06ba673df 100644 Binary files a/docs/html/auto/images/logos/auto/audi.png and b/docs/html/auto/images/logos/auto/audi.png differ diff --git a/docs/html/auto/images/logos/auto/chrysler.png b/docs/html/auto/images/logos/auto/chrysler.png index f366cba5ffea4..c670c19a022dd 100644 Binary files a/docs/html/auto/images/logos/auto/chrysler.png and b/docs/html/auto/images/logos/auto/chrysler.png differ diff --git a/docs/html/auto/images/logos/auto/dodge.png b/docs/html/auto/images/logos/auto/dodge.png new file mode 100644 index 0000000000000..4d6fcc00b55f2 Binary files /dev/null and b/docs/html/auto/images/logos/auto/dodge.png differ diff --git a/docs/html/auto/images/logos/auto/fiat.png b/docs/html/auto/images/logos/auto/fiat.png index aaa5cf3d60fc8..b9783d9312a04 100644 Binary files a/docs/html/auto/images/logos/auto/fiat.png and b/docs/html/auto/images/logos/auto/fiat.png differ diff --git a/docs/html/auto/images/logos/auto/ford.png b/docs/html/auto/images/logos/auto/ford.png new file mode 100644 index 0000000000000..86a2670a0e699 Binary files /dev/null and b/docs/html/auto/images/logos/auto/ford.png differ diff --git a/docs/html/auto/images/logos/auto/infinity.png b/docs/html/auto/images/logos/auto/infinity.png index ad77351dec353..a20e0a00921c8 100644 Binary files a/docs/html/auto/images/logos/auto/infinity.png and b/docs/html/auto/images/logos/auto/infinity.png differ diff --git a/docs/html/auto/images/logos/auto/jeep.png b/docs/html/auto/images/logos/auto/jeep.png new file mode 100644 index 0000000000000..024c3d1781081 Binary files /dev/null and b/docs/html/auto/images/logos/auto/jeep.png differ diff --git a/docs/html/auto/images/logos/auto/ram.png b/docs/html/auto/images/logos/auto/ram.png new file mode 100644 index 0000000000000..97025875fba42 Binary files /dev/null and b/docs/html/auto/images/logos/auto/ram.png differ diff --git a/docs/html/auto/index.jd b/docs/html/auto/index.jd index 3ab9e0c7c3a51..5ce6289b00b09 100644 --- a/docs/html/auto/index.jd +++ b/docs/html/auto/index.jd @@ -326,6 +326,14 @@ page.type=about
+
+
@@ -338,6 +346,8 @@ page.type=about
@@ -346,16 +356,20 @@ page.type=about
+
@@ -368,12 +382,16 @@ page.type=about
+
@@ -390,16 +408,20 @@ page.type=about
+
diff --git a/docs/html/auto/overview.jd b/docs/html/auto/overview.jd
index 8f05d4ff26e6e..cf63b98922177 100644
--- a/docs/html/auto/overview.jd
+++ b/docs/html/auto/overview.jd
@@ -69,13 +69,13 @@ page.metaDescription=Android Auto
The Android Auto SDK lets you easily extend your existing apps to work in the car, without having to worry about vehicle-specific hardware differences. You can use many Android APIs and -services you are already familiar with. Android Auto provides easy to use UI templates and +services you are already familiar with. Android Auto provides an easy to use UI model and supports notifications and voice actions:
Media App - Runs a media service that exposes content through browsing and playback APIs. The service provides content to the Android Auto app. This is your Android app.
-Android Auto App - Creates a templated UI and handles user interactions. +
Android Auto App - Creates the UI and handles user interactions. This app uses a media client to request content from the media service running in the media app. The client requests data from the media service and monitors service states.
@@ -203,21 +203,20 @@ playback state through callbacks. -The Android Auto app uses a templated UI to display content and user interaction -opportunities. Android Auto provides you with a set of standard UI templates that follow -international guidelines for minimizing driving distraction. You do not have to test your -app's UI for for driver distraction, which is a lengthy and expensive process involving -multiple legislations across the globe and different standards for each vehicle OEM.
+The Android Auto app uses a car-specific UI model to display content and user interaction +opportunities. Android Auto provides you with a standard UI designed to minimize driver +distraction. You do not have to test a custom UI for for driver distraction, which is a +lengthy and expensive process involving multiple legislations across the globe and different +standards for each vehicle OEM.
-The UI templates define interfaces for browsing, searching, and listening to content from -media apps. Although you cannot change the standard template format or layout, you can customize -the template colors, action icons, background images, and more.
+The UI defines interfaces for browsing, searching, and listening to content from +media apps. You can customize the UI colors, action icons, background images, and more.
-The Launcher template shows all the compatible media apps installed on the user’s +
The launcher shows all the compatible media apps installed on the user’s Android device and lets users select one of them from an scrollable list:
- Figure 2. The Launcher template. + Figure 2. The launcher.
After the user selects a media app, the display shows the primary app template. -You can customize this template to show your own icons, app name, and -background images. Figure 3 shows an example of a customized template:
+After the user selects a media app, the display shows the primary app UI. +You can customize this UI to show your own icons, app name, and +background images. Figure 3 shows an example of a customized UI:
- Figure 3. A customized template. + Figure 3. A customized UI.
The primary app template supports four main actions on the action bar, four auxiliary actions +
The primary app UI supports four main actions on the action bar, four auxiliary actions on the overflow bar, and the Return action. You can use standard controls and customize the actions and icons, as shown in Figure 4.
@@ -274,8 +273,7 @@ the actions and icons, as shown in Figure 4.For browse actions, the display shows the drawer transition and template, as shown in -Figure 5.
+For browse actions, the display shows the drawer transition as shown in Figure 5.
- Figure 5. Generic and customized drawer templates. + Figure 5. Generic and customized drawers.
-After the transition from the primary app template to the drawer template, the drawer -appears on the center. The customized drawer template shows the media containers and +
After the transition from the primary app UI to the drawer UI, the drawer +appears on the center. The customized drawer UI shows the media containers and media files provided by the media service in your app. You can also customize drawers with icons for list items.
All the templates support different color schemes for day and night. +
All the UIs support different color schemes for day and night. The platform provides the state (day or night) and makes adjustments automatically.
To customize the templates, provide the following app-specific resources and actions -to the Android Auto media client.
+To customize the UI, you provide the following app-specific resources and actions +to the Android Auto media client:
If provided, the media client automatically uses them in the templated UI.
+If provided, the media client automatically uses them in the UI.
To create a media app for Android Auto, you include an Android service in your app that implements the media service interfaces provided by the Android Auto SDK. These interfaces define functionality for browsing and finding content, playing media, -customizing the UI template, and performing app-specific actions.
+customizing the UI, and performing app-specific actions.The media service interfaces present the content library as a navigable tree and enable -clients to play media, get album art, obtain theme resources for the UI template, and +clients to play media, get album art, obtain theme resources for the UI, and invoke app-specific actions.
You don’t have to create a new app for Android Auto: you can extend your existing