Merge "docs: Clarified how multi-window applies to activities in task stack" into mnc-mr-docs
diff --git a/docs/html/about/_book.yaml b/docs/html/about/_book.yaml
index 207bcc0..04150bd 100644
--- a/docs/html/about/_book.yaml
+++ b/docs/html/about/_book.yaml
@@ -17,12 +17,12 @@
- title: Android 5.0 APIs
path: /about/versions/android-5.0.html
custom_link_attributes:
- - es-lang: "API de Android 5.0"
- - ja-lang: "Android 5.0 API"
- - ko-lang: "Android 5.0 API"
- - ru-lang: "API для Android 5.0"
- - zh-cn-lang: "Android 5.0 API"
- - zh-tw-lang: "Android 5.0 API"
+ - es-lang="API de Android 5.0"
+ - ja-lang="Android 5.0 API"
+ - ko-lang="Android 5.0 API"
+ - ru-lang="API для Android 5.0"
+ - zh-cn-lang="Android 5.0 API"
+ - zh-tw-lang="Android 5.0 API"
- title: Android 5.0 Changes
path: /about/versions/android-5.0-changes.html
diff --git a/docs/html/design/_book.yaml b/docs/html/design/_book.yaml
index 0bfc2d2..4575475 100644
--- a/docs/html/design/_book.yaml
+++ b/docs/html/design/_book.yaml
@@ -5,23 +5,23 @@
- title: Design Principles
path: /design/get-started/principles.html
custom_link_attributes:
- - es-lang: "Principios de diseño para Android"
- - ja-lang: "Android デザイン指針"
- - ko-lang: "Android 디자인 원칙"
- - pt-br-lang: "Princípios de projeto para Android"
- - ru-lang: "Принципы проектирования Android"
- - zh-cn-lang: "Android 设计原则"
- - zh-tw-lang: "Android 設計原則"
+ - es-lang="Principios de diseño para Android"
+ - ja-lang="Android デザイン指針"
+ - ko-lang="Android 디자인 원칙"
+ - pt-br-lang="Princípios de projeto para Android"
+ - ru-lang="Принципы проектирования Android"
+ - zh-cn-lang="Android 设计原则"
+ - zh-tw-lang="Android 設計原則"
- title: New in Android
path: /design/patterns/new.html
- title: Material for Android
path: /design/material/index.html
custom_link_attributes:
- - ja-lang: "マテリアル デザイン"
- - ko-lang: "머티어리얼 디자인"
- - zh-cn-lang: "材料设计"
- - zh-tw-lang: "材料設計"
+ - ja-lang="マテリアル デザイン"
+ - ko-lang="머티어리얼 디자인"
+ - zh-cn-lang="材料设计"
+ - zh-tw-lang="材料設計"
- title: Devices
path: /design/devices.html
@@ -65,23 +65,23 @@
- title: Navigation
path: /design/patterns/navigation.html
custom_link_attributes:
- - es-lang: "Navegación con los botones Back y Up"
- - ja-lang: "Back と Up を使用したナビゲーション"
- - ko-lang: "뒤로 및 위로 탐색 기능이 포함된 탐색"
- - pt-br-lang: "Navegação com Voltar e Para cima"
- - ru-lang: "Навигация с помощью кнопок \"Назад\" и \"Вверх\""
- - zh-cn-lang: "使用返回和向上导航"
- - zh-tw-lang: "使用 [返回] 及 [上一層] 導覽"
+ - es-lang="Navegación con los botones Back y Up"
+ - ja-lang="Back と Up を使用したナビゲーション"
+ - ko-lang="뒤로 및 위로 탐색 기능이 포함된 탐색"
+ - pt-br-lang="Navegação com Voltar e Para cima"
+ - ru-lang="Навигация с помощью кнопок \"Назад\" и \"Вверх\""
+ - zh-cn-lang="使用返回和向上导航"
+ - zh-tw-lang="使用 [返回] 及 [上一層] 導覽"
- title: Notifications
path: /design/patterns/notifications.html
custom_link_attributes:
- - es-lang: "Notificaciones"
- - ja-lang: "通知"
- - ko-lang: "알림"
- - pt-br-lang: "Notificações"
- - ru-lang: "Уведомления"
- - zh-cn-lang: "通知"
- - zh-tw-lang: "通知"
+ - es-lang="Notificaciones"
+ - ja-lang="通知"
+ - ko-lang="알림"
+ - pt-br-lang="Notificações"
+ - ru-lang="Уведомления"
+ - zh-cn-lang="通知"
+ - zh-tw-lang="通知"
- title: Widgets
path: /design/patterns/widgets.html
- title: Swipe Views
@@ -91,13 +91,13 @@
- title: Confirming & Acknowledging
path: /design/patterns/confirming-acknowledging.html
custom_link_attributes:
- - es-lang: "Confirmación y reconocimiento"
- - ja-lang: "確認と通知"
- - ko-lang: "확인 및 승인하기"
- - pt-br-lang: "Confirmação e reconhecimento"
- - ru-lang: "Подтверждение и уведомление"
- - zh-cn-lang: "确认和确知"
- - zh-tw-lang: "確認及確認完成"
+ - es-lang="Confirmación y reconocimiento"
+ - ja-lang="確認と通知"
+ - ko-lang="확인 및 승인하기"
+ - pt-br-lang="Confirmação e reconhecimento"
+ - ru-lang="Подтверждение и уведомление"
+ - zh-cn-lang="确认和确知"
+ - zh-tw-lang="確認及確認完成"
- title: Pure Android
path: /design/patterns/pure-android.html
- title: Compatibility
diff --git a/docs/html/distribute/essentials/_book.yaml b/docs/html/distribute/essentials/_book.yaml
index a953074..e8b7811 100644
--- a/docs/html/distribute/essentials/_book.yaml
+++ b/docs/html/distribute/essentials/_book.yaml
@@ -2,12 +2,12 @@
- title: Core App Quality
path: /distribute/essentials/quality/core.html
custom_link_attributes:
- - zh-cn-lang: "应用的核心质量"
+ - zh-cn-lang="应用的核心质量"
- title: Tablet App Quality
path: /distribute/essentials/quality/tablets.html
custom_link_attributes:
- - zh-cn-lang: "平板电脑应用的质量"
+ - zh-cn-lang="平板电脑应用的质量"
- title: Wear App Quality
path: /distribute/essentials/quality/wear.html
@@ -21,17 +21,17 @@
- title: Launch Checklist
path: /distribute/tools/launch-checklist.html
custom_link_attributes:
- - zh-cn-lang: "发布检查清单"
+ - zh-cn-lang="发布检查清单"
- title: Localization Checklist
path: /distribute/tools/localization-checklist.html
custom_link_attributes:
- - zh-cn-lang: "本地化检查清单"
+ - zh-cn-lang="本地化检查清单"
- title: Brand Guidelines
path: /distribute/tools/promote/brand.html
custom_link_attributes:
- - zh-cn-lang: "品牌指南"
+ - zh-cn-lang="品牌指南"
- title: Device Art Generator
path: /distribute/tools/promote/device-art.html
@@ -39,12 +39,12 @@
- title: Google Play Badges
path: https://play.google.com/intl/en_us/badges/
custom_link_attributes:
- - zh-cn-lang: "Google Play 徽章生成器"
+ - zh-cn-lang="Google Play 徽章生成器"
- title: Linking to Your Products
path: /distribute/tools/promote/linking.html
custom_link_attributes:
- - zh-cn-lang: "链接到您的商品"
+ - zh-cn-lang="链接到您的商品"
- title: Alternative Distribution
path: /distribute/tools/open-distribution.html
diff --git a/docs/html/distribute/googleplay/_book.yaml b/docs/html/distribute/googleplay/_book.yaml
index 63c9008..009d1c07 100644
--- a/docs/html/distribute/googleplay/_book.yaml
+++ b/docs/html/distribute/googleplay/_book.yaml
@@ -2,74 +2,74 @@
- title: The Google Play Opportunity
path: /distribute/googleplay/about.html
custom_link_attributes:
- - es-lang: "La oportunidad de Google Play"
- - ja-lang: "Google Play の可能性"
- - ko-lang: "Google Play 활용 기회"
- - pt-br-lang: "A oportunidade do Google Play"
- - ru-lang: "Возможности Google Play"
- - zh-cn-lang: "Google Play 蕴藏的机会"
- - zh-tw-lang: "Google Play商機"
+ - es-lang="La oportunidad de Google Play"
+ - ja-lang="Google Play の可能性"
+ - ko-lang="Google Play 활용 기회"
+ - pt-br-lang="A oportunidade do Google Play"
+ - ru-lang="Возможности Google Play"
+ - zh-cn-lang="Google Play 蕴藏的机会"
+ - zh-tw-lang="Google Play商機"
- title: Get Started with Publishing
path: /distribute/googleplay/start.html
custom_link_attributes:
- - es-lang: "Comienza a publicar"
- - ja-lang: "アプリを公開する"
- - ko-lang: "게시 시작하기"
- - pt-br-lang: "Introdução à publicação"
- - ru-lang: "Первые шаги в публикациях"
- - zh-cn-lang: "开始发布"
- - zh-tw-lang: "開始發行"
+ - es-lang="Comienza a publicar"
+ - ja-lang="アプリを公開する"
+ - ko-lang="게시 시작하기"
+ - pt-br-lang="Introdução à publicação"
+ - ru-lang="Первые шаги в публикациях"
+ - zh-cn-lang="开始发布"
+ - zh-tw-lang="開始發行"
- title: Developer Console
path: /distribute/googleplay/developer-console.html
custom_link_attributes:
- - es-lang: "Consola para desarrolladores"
- - ja-lang: "デベロッパー コンソール"
- - ko-lang: "개발자 콘솔"
- - pt-br-lang: "Console do Desenvolvedor"
- - ru-lang: "Консоль разработчика"
- - zh-cn-lang: "开发者控制台"
+ - es-lang="Consola para desarrolladores"
+ - ja-lang="デベロッパー コンソール"
+ - ko-lang="개발자 콘솔"
+ - pt-br-lang="Console do Desenvolvedor"
+ - ru-lang="Консоль разработчика"
+ - zh-cn-lang="开发者控制台"
- title: Distribute to Android Wear
path: /distribute/googleplay/wear.html
custom_link_attributes:
- - es-lang: "Distribución para Android Wear"
- - ja-lang: "Android Wear への配布"
- - ko-lang: "Android Wear에 배포"
- - pt-br-lang: "Distribuindo para Android Wear"
- - ru-lang: "Распространение приложений Android Wear"
- - zh-cn-lang: "分发到 Android Wear"
- - zh-tw-lang: "散佈至 Android Wear"
+ - es-lang="Distribución para Android Wear"
+ - ja-lang="Android Wear への配布"
+ - ko-lang="Android Wear에 배포"
+ - pt-br-lang="Distribuindo para Android Wear"
+ - ru-lang="Распространение приложений Android Wear"
+ - zh-cn-lang="分发到 Android Wear"
+ - zh-tw-lang="散佈至 Android Wear"
- title: Distribute to Android TV
path: /distribute/googleplay/tv.html
custom_link_attributes:
- - es-lang: "Distribución para Android TV"
- - ja-lang: "Android TV への配布"
- - ko-lang: "Android TV에 배포"
- - pt-br-lang: "Distribuindo para Android TV"
- - ru-lang: "Распространение приложений в Android TV"
- - zh-cn-lang: "分发到 Android TV"
- - zh-tw-lang: "散佈至 Android 電視"
+ - es-lang="Distribución para Android TV"
+ - ja-lang="Android TV への配布"
+ - ko-lang="Android TV에 배포"
+ - pt-br-lang="Distribuindo para Android TV"
+ - ru-lang="Распространение приложений в Android TV"
+ - zh-cn-lang="分发到 Android TV"
+ - zh-tw-lang="散佈至 Android 電視"
- title: Distribute to Android Auto
path: /distribute/googleplay/auto.html
custom_link_attributes:
- - es-lang: "Distribución para Android Auto"
- - ja-lang: "Android Auto への配布"
- - ko-lang: "Android Auto에 배포"
- - pt-br-lang: "Distribuindo para o Android Auto"
- - ru-lang: "Распространение приложений для Android Auto"
- - zh-cn-lang: "分发到 Android Auto"
- - zh-tw-lang: "散佈至 Android Auto"
+ - es-lang="Distribución para Android Auto"
+ - ja-lang="Android Auto への配布"
+ - ko-lang="Android Auto에 배포"
+ - pt-br-lang="Distribuindo para o Android Auto"
+ - ru-lang="Распространение приложений для Android Auto"
+ - zh-cn-lang="分发到 Android Auto"
+ - zh-tw-lang="散佈至 Android Auto"
- title: Designed for Families
path: /distribute/googleplay/families/about.html
custom_link_attributes:
- - es-lang: "Diseñado para la familia"
- - ru-lang: "Для всей семьи"
- - zh-cn-lang: "为家庭设计"
+ - es-lang="Diseñado para la familia"
+ - ru-lang="Для всей семьи"
+ - zh-cn-lang="为家庭设计"
- title: Google Play for Work
path: /distribute/googleplay/work/about.html
@@ -91,10 +91,10 @@
- title: Find Success on Google Play
path: /distribute/googleplay/guide.html
custom_link_attributes:
- - es-lang: "Cómo tener éxito en Google Play"
- - ja-lang: "Google Play で成功を手にする"
- - ko-lang: "Google Play에서 성공 모색"
- - pt-br-lang: "Obtendo sucesso no Google Play"
- - ru-lang: "Найдите свой путь к успеху в Google Play"
- - zh-cn-lang: "在 Google Play 上取得成功"
- - zh-tw-lang: "在 Google Play 上尋找成功"
+ - es-lang="Cómo tener éxito en Google Play"
+ - ja-lang="Google Play で成功を手にする"
+ - ko-lang="Google Play에서 성공 모색"
+ - pt-br-lang="Obtendo sucesso no Google Play"
+ - ru-lang="Найдите свой путь к успеху в Google Play"
+ - zh-cn-lang="在 Google Play 上取得成功"
+ - zh-tw-lang="在 Google Play 上尋找成功"
diff --git a/docs/html/distribute/stories/_book.yaml b/docs/html/distribute/stories/_book.yaml
index ef245d3..d49238e 100644
--- a/docs/html/distribute/stories/_book.yaml
+++ b/docs/html/distribute/stories/_book.yaml
@@ -1,12 +1,9 @@
toc:
-- title: Videos
+- title: Latest
path: /distribute/stories/index.html
-- title: Going Global
- path: /distribute/stories/localization.html
+- title: Apps
+ path: /distribute/stories/apps.html
- title: Games
path: /distribute/stories/games.html
-
-- title: Tablets
- path: /distribute/stories/tablets.html
diff --git a/docs/html/distribute/tools/_book.yaml b/docs/html/distribute/tools/_book.yaml
index a55250a..57e03ba 100644
--- a/docs/html/distribute/tools/_book.yaml
+++ b/docs/html/distribute/tools/_book.yaml
@@ -2,12 +2,12 @@
- title: Launch Checklist
path: /distribute/tools/launch-checklist.html
custom_link_attributes:
- - zh-cn-lang: "发布检查清单"
+ - zh-cn-lang="发布检查清单"
- title: Localization Checklist
path: /distribute/tools/localization-checklist.html
custom_link_attributes:
- - zh-cn-lang: "本地化检查清单"
+ - zh-cn-lang="本地化检查清单"
- title: Device Art Generator
path: /distribute/tools/promote/device-art.html
@@ -15,17 +15,17 @@
- title: Google Play Badges
path: /distribute/tools/promote/badges.html
custom_link_attributes:
- - zh-cn-lang: "Google Play 徽章生成器"
+ - zh-cn-lang="Google Play 徽章生成器"
- title: Linking to Your Products
path: /distribute/tools/promote/linking.html
custom_link_attributes:
- - zh-cn-lang: "链接到您的商品"
+ - zh-cn-lang="链接到您的商品"
- title: Brand Guidelines
path: /distribute/tools/promote/brand.html
custom_link_attributes:
- - zh-cn-lang: "品牌指南"
+ - zh-cn-lang="品牌指南"
- title: Alternative Distribution
path: /distribute/tools/open-distribution.html
diff --git a/docs/html/google/_book.yaml b/docs/html/google/_book.yaml
index 7c8e272..01efa4f 100644
--- a/docs/html/google/_book.yaml
+++ b/docs/html/google/_book.yaml
@@ -2,16 +2,16 @@
- title: Google Play In-app Billing
path: /google/play/billing/index.html
custom_link_attributes:
- - zh-cn-lang: "应用内结算"
+ - zh-cn-lang="应用内结算"
section:
- title: Overview
path: /google/play/billing/billing_overview.html
custom_link_attributes:
- - zh-cn-lang: "应用内结算概述"
+ - zh-cn-lang="应用内结算概述"
- title: Version 3 API
path: /google/play/billing/api.html
custom_link_attributes:
- - zh-cn-lang: "应用内结算 API"
+ - zh-cn-lang="应用内结算 API"
section:
- title: Implementing the API
path: /google/play/billing/billing_integrate.html
@@ -24,32 +24,35 @@
- title: Security and Design
path: /google/play/billing/billing_best_practices.html
custom_link_attributes:
- - zh-cn-lang: "安全性和设计"
+ - zh-cn-lang="安全性和设计"
- title: Testing In-app Billing
path: /google/play/billing/billing_testing.html
custom_link_attributes:
- - zh-cn-lang: "测试应用内结算"
+ - zh-cn-lang="测试应用内结算"
- title: Administering In-app Billing
path: /google/play/billing/billing_admin.html
custom_link_attributes:
- - zh-cn-lang: "管理应用内结算"
+ - zh-cn-lang="管理应用内结算"
- title: Version Notes
path: /google/play/billing/versions.html
- title: Filters on Google Play
path: /google/play/filters.html
custom_link_attributes:
- - es-lang: "Filtros en Google Play"
- - ja-lang: "Google Play 上のフィルタ"
- - ko-lang: "Google Play 필터"
- - pt-br-lang: "Filtros no Google Play"
- - ru-lang: "Фильтры в Google Play"
- - zh-cn-lang: "Google Play 上的筛选器"
- - zh-tw-lang: "Google Play 上的篩選器"
+ - es-lang="Filtros en Google Play"
+ - ja-lang="Google Play 上のフィルタ"
+ - ko-lang="Google Play 필터"
+ - pt-br-lang="Filtros no Google Play"
+ - ru-lang="Фильтры в Google Play"
+ - zh-cn-lang="Google Play 上的筛选器"
+ - zh-tw-lang="Google Play 上的篩選器"
- title: Google Play Developer API
path: /google/play/developer-api.html
+- title: Advertising ID
+ path: /google/play-services/id.html
+
- title: Multiple APK Support
path: /google/play/publishing/multiple-apks.html
diff --git a/docs/html/guide/_book.yaml b/docs/html/guide/_book.yaml
index 3cf9f92..5017376 100644
--- a/docs/html/guide/_book.yaml
+++ b/docs/html/guide/_book.yaml
@@ -388,13 +388,13 @@
- title: Best Practices
path: /guide/practices/index.html
custom_link_attributes:
- - de-lang: "Bewährte Verfahren"
- - es-lang: "Prácticas recomendadas"
- - fr-lang: "Meilleures pratiques"
- - it-lang: "Best practice"
- - ja-lang: "ベスト プラクティス"
- - zh-cn-lang: "最佳实践"
- - zh-tw-lang: "最佳實務"
+ - de-lang="Bewährte Verfahren"
+ - es-lang="Prácticas recomendadas"
+ - fr-lang="Meilleures pratiques"
+ - it-lang="Best practice"
+ - ja-lang="ベスト プラクティス"
+ - zh-cn-lang="最佳实践"
+ - zh-tw-lang="最佳實務"
section:
- title: Supporting Multiple Screens
path: /guide/practices/screens_support.html
diff --git a/docs/html/preview/_book.yaml b/docs/html/preview/_book.yaml
index 85e3bd3..e4f1aba 100644
--- a/docs/html/preview/_book.yaml
+++ b/docs/html/preview/_book.yaml
@@ -2,13 +2,13 @@
- title: Program Overview
path: /preview/overview.html
custom_link_attributes:
- - es-lang: "Información general del programa"
- - ja-lang: "プログラム概要"
- - ko-lang: "프로그램 개요"
- - pt-br-lang: "Visão geral do programa"
- - ru-lang: "Обзор программы"
- - zh-cn-lang: "计划概览"
- - zh-tw-lang: "程式總覽"
+ - es-lang="Información general del programa"
+ - ja-lang="プログラム概要"
+ - ko-lang="프로그램 개요"
+ - pt-br-lang="Visão geral do programa"
+ - ru-lang="Обзор программы"
+ - zh-cn-lang="计划概览"
+ - zh-tw-lang="程式總覽"
- title: Support and Release Notes
path: /preview/support.html
@@ -16,13 +16,13 @@
- title: Set Up to Develop
path: /preview/setup-sdk.html
custom_link_attributes:
- - es-lang: "Configurar el SDK de la versión preliminar"
- - ja-lang: "Preview SDK のセットアップ"
- - ko-lang: "미리 보기 SDK 설정하기"
- - pt-br-lang: "Configuração do Preview SDK"
- - ru-lang: "Настройка пакета SDK Preview"
- - zh-cn-lang: "设置预览版 SDK"
- - zh-tw-lang: "設定預覽版 SDK"
+ - es-lang="Configurar el SDK de la versión preliminar"
+ - ja-lang="Preview SDK のセットアップ"
+ - ko-lang="미리 보기 SDK 설정하기"
+ - pt-br-lang="Configuração do Preview SDK"
+ - ru-lang="Настройка пакета SDK Preview"
+ - zh-cn-lang="设置预览版 SDK"
+ - zh-tw-lang="設定預覽版 SDK"
- title: Test on a Device
path: /preview/download.html
@@ -30,13 +30,13 @@
- title: Behavior Changes
path: /preview/behavior-changes.html
custom_link_attributes:
- - es-lang: "Cambios en los comportamientos"
- - ja-lang: "動作の変更点"
- - ko-lang: "동작 변경"
- - pt-br-lang: "Mudanças de comportamento"
- - ru-lang: "Изменения в работе"
- - zh-cn-lang: "行为变更"
- - zh-tw-lang: "行為變更"
+ - es-lang="Cambios en los comportamientos"
+ - ja-lang="動作の変更点"
+ - ko-lang="동작 변경"
+ - pt-br-lang="Mudanças de comportamento"
+ - ru-lang="Изменения в работе"
+ - zh-cn-lang="行为变更"
+ - zh-tw-lang="行為變更"
section:
- title: Background Optimizations
path: /preview/features/background-optimization.html
@@ -46,13 +46,13 @@
- title: Android N for Developers
path: /preview/api-overview.html
custom_link_attributes:
- - es-lang: "Información general de la API"
- - ja-lang: "API の概要"
- - ko-lang: "API 개요"
- - pt-br-lang: "Visão geral da API"
- - ru-lang: "Обзор API-интерфейсов"
- - zh-cn-lang: "API 概览"
- - zh-tw-lang: "API 總覽"
+ - es-lang="Información general de la API"
+ - ja-lang="API の概要"
+ - ko-lang="API 개요"
+ - pt-br-lang="Visão geral da API"
+ - ru-lang="Обзор API-интерфейсов"
+ - zh-cn-lang="API 概览"
+ - zh-tw-lang="API 總覽"
section:
- title: Multi-Window Support
path: /preview/features/multi-window.html
@@ -74,21 +74,21 @@
- title: Samples
path: /preview/samples.html
custom_link_attributes:
- - es-lang: "Ejemplos"
- - ja-lang: "サンプル"
- - ko-lang: "샘플"
- - pt-br-lang: "Exemplos"
- - ru-lang: "Примеры"
- - zh-cn-lang: "示例"
- - zh-tw-lang: "範例"
+ - es-lang="Ejemplos"
+ - ja-lang="サンプル"
+ - ko-lang="샘플"
+ - pt-br-lang="Exemplos"
+ - ru-lang="Примеры"
+ - zh-cn-lang="示例"
+ - zh-tw-lang="範例"
- title: License Agreement
path: /preview/license.html
custom_link_attributes:
- - es-lang: "Contrato de licencia"
- - ja-lang: "使用許諾契約"
- - ko-lang: "라이선스 계약"
- - pt-br-lang: "Contrato de licença"
- - ru-lang: "Лицензионное соглашение"
- - zh-cn-lang: "许可协议"
- - zh-tw-lang: "授權協議"
+ - es-lang="Contrato de licencia"
+ - ja-lang="使用許諾契約"
+ - ko-lang="라이선스 계약"
+ - pt-br-lang="Contrato de licença"
+ - ru-lang="Лицензионное соглашение"
+ - zh-cn-lang="许可协议"
+ - zh-tw-lang="授權協議"
diff --git a/docs/html/tools/_book.yaml b/docs/html/tools/_book.yaml
index ff96666..1006e6a 100644
--- a/docs/html/tools/_book.yaml
+++ b/docs/html/tools/_book.yaml
@@ -28,12 +28,12 @@
- title: Publishing
path: /tools/publishing/publishing_overview.html
custom_link_attributes:
- - zh-cn-lang: "发布概述"
+ - zh-cn-lang="发布概述"
section:
- title: Preparing for Release
path: /tools/publishing/preparing.html
custom_link_attributes:
- - zh-cn-lang: "准备发布"
+ - zh-cn-lang="准备发布"
- title: Versioning Your Apps
path: /tools/publishing/versioning.html
- title: Signing Your Apps
diff --git a/docs/html/training/_book.yaml b/docs/html/training/_book.yaml
index 7b04892..cd4df43 100644
--- a/docs/html/training/_book.yaml
+++ b/docs/html/training/_book.yaml
@@ -5,7 +5,7 @@
- title: Building Your First App
path: /training/basics/firstapp/index.html
custom_link_attributes:
- - description: "After you've installed the Android SDK, start with this class to learn the basics about Android app development."
+ - description="After you've installed the Android SDK, start with this class to learn the basics about Android app development."
section:
- title: Creating an Android Project
path: /training/basics/firstapp/creating-project.html
@@ -18,7 +18,7 @@
- title: Supporting Different Devices
path: /training/basics/supporting-devices/index.html
custom_link_attributes:
- - description: "How to build your app with alternative resources that provide an optimized user experience on multiple device form factors using a single APK."
+ - description="How to build your app with alternative resources that provide an optimized user experience on multiple device form factors using a single APK."
section:
- title: Supporting Different Languages
path: /training/basics/supporting-devices/languages.html
@@ -29,136 +29,136 @@
- title: Managing the Activity Lifecycle
path: /training/basics/activity-lifecycle/index.html
custom_link_attributes:
- - ja-lang: "アクティビティのライフサイクル 管理"
- - ko-lang: "액티비티 수명 주기 관리하기"
- - pt-br-lang: "Como gerenciar o ciclo de vida da atividade"
- - ru-lang: "Управление жизненным циклом операций"
- - zh-cn-lang: "管理活动生命周期"
- - zh-tw-lang: "管理應用行為顯示生命週期"
- - description: "How Android activities live and die and how to create a seamless user experience by implementing lifecycle callback methods."
+ - ja-lang="アクティビティのライフサイクル 管理"
+ - ko-lang="액티비티 수명 주기 관리하기"
+ - pt-br-lang="Como gerenciar o ciclo de vida da atividade"
+ - ru-lang="Управление жизненным циклом операций"
+ - zh-cn-lang="管理活动生命周期"
+ - zh-tw-lang="管理應用行為顯示生命週期"
+ - description="How Android activities live and die and how to create a seamless user experience by implementing lifecycle callback methods."
section:
- title: Starting an Activity
path: /training/basics/activity-lifecycle/starting.html
custom_link_attributes:
- - ja-lang: "アクティビティを開始する"
- - ko-lang: "액티비티 시작하기"
- - pt-br-lang: "Iniciando uma atividade"
- - ru-lang: "Запуск операции"
- - zh-cn-lang: "开始活动"
- - zh-tw-lang: "啟動應用行為顯示"
+ - ja-lang="アクティビティを開始する"
+ - ko-lang="액티비티 시작하기"
+ - pt-br-lang="Iniciando uma atividade"
+ - ru-lang="Запуск операции"
+ - zh-cn-lang="开始活动"
+ - zh-tw-lang="啟動應用行為顯示"
- title: Pausing and Resuming an Activity
path: /training/basics/activity-lifecycle/pausing.html
- title: Stopping and Restarting an Activity
path: /training/basics/activity-lifecycle/stopping.html
custom_link_attributes:
- - ja-lang: "アクティビティの一時停止と再開"
- - ko-lang: "액티비티 일시정지 및 재개하기"
- - pt-br-lang: "Pausando e reiniciando uma atividade"
- - ru-lang: "Приостановка и возобновление операции"
- - zh-cn-lang: "暂停和继续活动"
- - zh-tw-lang: "暫停並繼續應用行為顯示"
+ - ja-lang="アクティビティの一時停止と再開"
+ - ko-lang="액티비티 일시정지 및 재개하기"
+ - pt-br-lang="Pausando e reiniciando uma atividade"
+ - ru-lang="Приостановка и возобновление операции"
+ - zh-cn-lang="暂停和继续活动"
+ - zh-tw-lang="暫停並繼續應用行為顯示"
- title: Recreating an Activity
path: /training/basics/activity-lifecycle/recreating.html
custom_link_attributes:
- - ja-lang: "アクティビティを再作成する"
- - ko-lang: "액티비티 재생성하기"
- - pt-br-lang: "Recriando uma atividade"
- - ru-lang: "Воссоздание операции"
- - zh-cn-lang: "重新创建活动"
- - zh-tw-lang: "重新建立應用行為顯示"
+ - ja-lang="アクティビティを再作成する"
+ - ko-lang="액티비티 재생성하기"
+ - pt-br-lang="Recriando uma atividade"
+ - ru-lang="Воссоздание операции"
+ - zh-cn-lang="重新创建活动"
+ - zh-tw-lang="重新建立應用行為顯示"
- title: Building a Dynamic UI with Fragments
path: /training/basics/fragments/index.html
custom_link_attributes:
- - description: "How to build a user interface for your app that is flexible enough to present multiple UI components on large screens and a more constrained set of UI components on smaller screens—essential for building a single APK for both phones and tablets."
+ - description="How to build a user interface for your app that is flexible enough to present multiple UI components on large screens and a more constrained set of UI components on smaller screens—essential for building a single APK for both phones and tablets."
section:
- title: Creating a Fragment
path: /training/basics/fragments/creating.html
- title: Building a Flexible UI
path: /training/basics/fragments/fragment-ui.html
custom_link_attributes:
- - zh-cn-lang: "构建灵活的界面"
+ - zh-cn-lang="构建灵活的界面"
- title: Communicating with Other Fragments
path: /training/basics/fragments/communicating.html
- title: Saving Data
path: /training/basics/data-storage/index.html
custom_link_attributes:
- - ja-lang: "データの保存"
- - ko-lang: "데이터 저장하기"
- - pt-br-lang: "Salvando dados"
- - ru-lang: "Сохранение данных"
- - zh-cn-lang: "保存数据"
- - zh-tw-lang: "儲存資料"
- - description: "How to save data on the device, whether it's temporary files, downloaded app assets, user media, structured data, or something else."
+ - ja-lang="データの保存"
+ - ko-lang="데이터 저장하기"
+ - pt-br-lang="Salvando dados"
+ - ru-lang="Сохранение данных"
+ - zh-cn-lang="保存数据"
+ - zh-tw-lang="儲存資料"
+ - description="How to save data on the device, whether it's temporary files, downloaded app assets, user media, structured data, or something else."
section:
- title: Saving Key-Value Sets
path: /training/basics/data-storage/shared-preferences.html
custom_link_attributes:
- - ja-lang: "キー値セットを保存する"
- - ko-lang: "키-값 세트 저장하기"
- - pt-br-lang: "Salvando conjuntos de valor-chave"
- - ru-lang: "Сохранение наборов \"ключ-значение\""
- - zh-cn-lang: "保存键值集"
- - zh-tw-lang: "儲存索引鍵值組"
+ - ja-lang="キー値セットを保存する"
+ - ko-lang="키-값 세트 저장하기"
+ - pt-br-lang="Salvando conjuntos de valor-chave"
+ - ru-lang="Сохранение наборов \"ключ-значение\""
+ - zh-cn-lang="保存键值集"
+ - zh-tw-lang="儲存索引鍵值組"
- title: Saving Files
path: /training/basics/data-storage/files.html
custom_link_attributes:
- - ja-lang: "ファイルを保存する"
- - ko-lang: "파일 저장하기"
- - pt-br-lang: "Salvando arquivos"
- - ru-lang: "Сохранение файлов"
- - zh-cn-lang: "保存文件"
- - zh-tw-lang: "儲存檔案"
+ - ja-lang="ファイルを保存する"
+ - ko-lang="파일 저장하기"
+ - pt-br-lang="Salvando arquivos"
+ - ru-lang="Сохранение файлов"
+ - zh-cn-lang="保存文件"
+ - zh-tw-lang="儲存檔案"
- title: Saving Data in SQL Databases
path: /training/basics/data-storage/databases.html
custom_link_attributes:
- - ja-lang: "SQL データベースにデータを保存する"
- - ko-lang: "SQL 데이터베이스에 데이터 저장하기"
- - pt-br-lang: "Salvando dados em bancos de dados do SQL"
- - ru-lang: "Сохранение данных в базах данных SQL"
- - zh-cn-lang: "在 SQL 数据库中保存数据"
- - zh-tw-lang: "在 SQL 資料庫中儲存資料"
+ - ja-lang="SQL データベースにデータを保存する"
+ - ko-lang="SQL 데이터베이스에 데이터 저장하기"
+ - pt-br-lang="Salvando dados em bancos de dados do SQL"
+ - ru-lang="Сохранение данных в базах данных SQL"
+ - zh-cn-lang="在 SQL 数据库中保存数据"
+ - zh-tw-lang="在 SQL 資料庫中儲存資料"
- title: Interacting with Other Apps
path: /training/basics/intents/index.html
custom_link_attributes:
- - ja-lang: "他のアプリとの相互操作"
- - ko-lang: "액티비티 수명 주기 관리하기"
- - pt-br-lang: "Interagindo com outros aplicativos"
- - ru-lang: "Взаимодействие с другими приложениями"
- - zh-cn-lang: "与其他应用交互"
- - zh-tw-lang: "與其他應用程式互動"
- - description: "How to build a user experience that leverages other apps available on the device to perform advanced user tasks, such as capture a photo or view an address on a map."
+ - ja-lang="他のアプリとの相互操作"
+ - ko-lang="액티비티 수명 주기 관리하기"
+ - pt-br-lang="Interagindo com outros aplicativos"
+ - ru-lang="Взаимодействие с другими приложениями"
+ - zh-cn-lang="与其他应用交互"
+ - zh-tw-lang="與其他應用程式互動"
+ - description="How to build a user experience that leverages other apps available on the device to perform advanced user tasks, such as capture a photo or view an address on a map."
section:
- title: Sending the User to Another App
path: /training/basics/intents/sending.html
custom_link_attributes:
- - ja-lang: "別のアプリにユーザーを送る"
- - ko-lang: "다른 앱으로 사용자 보내기"
- - pt-br-lang: "Enviando o usuário para outro aplicativo"
- - ru-lang: "Направление пользователя в другое приложение"
- - zh-cn-lang: "向另一个应用发送用户"
- - zh-tw-lang: "將使用者傳送至其他應用程式"
+ - ja-lang="別のアプリにユーザーを送る"
+ - ko-lang="다른 앱으로 사용자 보내기"
+ - pt-br-lang="Enviando o usuário para outro aplicativo"
+ - ru-lang="Направление пользователя в другое приложение"
+ - zh-cn-lang="向另一个应用发送用户"
+ - zh-tw-lang="將使用者傳送至其他應用程式"
- title: Getting a Result from the Activity
path: /training/basics/intents/result.html
custom_link_attributes:
- - ja-lang: "アクティビティから結果を取得する"
- - ko-lang: "액티비티로부터 결과 가져오기"
- - pt-br-lang: "Obtendo resultados de uma atividade"
- - ru-lang: "Получение результата операции"
- - zh-cn-lang: "获取活动的结果"
- - zh-tw-lang: "從應用行為顯示取得結果"
+ - ja-lang="アクティビティから結果を取得する"
+ - ko-lang="액티비티로부터 결과 가져오기"
+ - pt-br-lang="Obtendo resultados de uma atividade"
+ - ru-lang="Получение результата операции"
+ - zh-cn-lang="获取活动的结果"
+ - zh-tw-lang="從應用行為顯示取得結果"
- title: Allowing Other Apps to Start Your Activity
path: /training/basics/intents/filters.html
custom_link_attributes:
- - ja-lang: "他のアプリからのアクティビティの開始を許可する"
- - ko-lang: "다른 앱이 자신의 액티비티를 시작하도록 허용하기"
- - pt-br-lang: "Permitindo que outros aplicativos iniciem sua atividade"
- - ru-lang: "Разрешение другим приложениям на запуск вашей операции"
- - zh-cn-lang: "允许其他应用开始您的活动"
- - zh-tw-lang: "允許其他應用程式啟動您的應用行為顯示"
+ - ja-lang="他のアプリからのアクティビティの開始を許可する"
+ - ko-lang="다른 앱이 자신의 액티비티를 시작하도록 허용하기"
+ - pt-br-lang="Permitindo que outros aplicativos iniciem sua atividade"
+ - ru-lang="Разрешение другим приложениям на запуск вашей операции"
+ - zh-cn-lang="允许其他应用开始您的活动"
+ - zh-tw-lang="允許其他應用程式啟動您的應用行為顯示"
- title: Working with System Permissions
path: /training/permissions/index.html
custom_link_attributes:
- - description: "How to declare that your app needs access to features and resources outside of its 'sandbox', and how to request those privileges at runtime."
+ - description="How to declare that your app needs access to features and resources outside of its 'sandbox', and how to request those privileges at runtime."
section:
- title: Declaring Permissions
path: /training/permissions/declaring.html
@@ -173,7 +173,7 @@
- title: Sharing Simple Data
path: /training/sharing/index.html
custom_link_attributes:
- - description: "How to take your app interaction to the next level by sharing information with other apps, receive information back, and provide a simple and scalable way to perform Share actions with user content."
+ - description="How to take your app interaction to the next level by sharing information with other apps, receive information back, and provide a simple and scalable way to perform Share actions with user content."
section:
- title: Sending Simple Data to Other Apps
path: /training/sharing/send.html
@@ -184,7 +184,7 @@
- title: Sharing Files
path: /training/secure-file-sharing/index.html
custom_link_attributes:
- - description: "How to provide secure access to a file associated with your app using a content URI and temporary access permissions."
+ - description="How to provide secure access to a file associated with your app using a content URI and temporary access permissions."
section:
- title: Setting Up File Sharing
path: /training/secure-file-sharing/setup-sharing.html
@@ -197,7 +197,7 @@
- title: Sharing Files with NFC
path: /training/beam-files/index.html
custom_link_attributes:
- - description: "How to transfer files between devices using the NFC Android Beam feature."
+ - description="How to transfer files between devices using the NFC Android Beam feature."
section:
- title: Sending Files to Another Device
path: /training/beam-files/send-files.html
@@ -210,7 +210,7 @@
- title: Managing Audio Playback
path: /training/managing-audio/index.html
custom_link_attributes:
- - description: "How to respond to hardware audio key presses, request audio focus when playing audio, and respond appropriately to changes in audio focus."
+ - description="How to respond to hardware audio key presses, request audio focus when playing audio, and respond appropriately to changes in audio focus."
section:
- title: Controlling Your App's Volume and Playback
path: /training/managing-audio/volume-playback.html
@@ -221,7 +221,7 @@
- title: Capturing Photos
path: /training/camera/index.html
custom_link_attributes:
- - description: "How to leverage existing camera apps on the user's device to capture photos or control the camera hardware directly and build your own camera app."
+ - description="How to leverage existing camera apps on the user's device to capture photos or control the camera hardware directly and build your own camera app."
section:
- title: Taking Photos Simply
path: /training/camera/photobasics.html
@@ -232,7 +232,7 @@
- title: Printing Content
path: /training/printing/index.html
custom_link_attributes:
- - description: "How to print photos, HTML documents, and custom documents from your app."
+ - description="How to print photos, HTML documents, and custom documents from your app."
section:
- title: Photos
path: /training/printing/photos.html
@@ -247,7 +247,7 @@
- title: Displaying Bitmaps Efficiently
path: /training/displaying-bitmaps/index.html
custom_link_attributes:
- - description: "How to load and process bitmaps while keeping your user interface responsive and avoid exceeding memory limits."
+ - description="How to load and process bitmaps while keeping your user interface responsive and avoid exceeding memory limits."
section:
- title: Loading Large Bitmaps Efficiently
path: /training/displaying-bitmaps/load-bitmap.html
@@ -262,7 +262,7 @@
- title: Displaying Graphics with OpenGL ES
path: /training/graphics/opengl/index.html
custom_link_attributes:
- - description: "How to create OpenGL graphics within the Android app framework and respond to touch input."
+ - description="How to create OpenGL graphics within the Android app framework and respond to touch input."
section:
- title: Building an OpenGL ES Environment
path: /training/graphics/opengl/environment.html
@@ -279,7 +279,7 @@
- title: Animating Views Using Scenes and Transitions
path: /training/transitions/index.html
custom_link_attributes:
- - description: "How to animate state changes in a view hierarchy using transitions."
+ - description="How to animate state changes in a view hierarchy using transitions."
section:
- title: The Transitions Framework
path: /training/transitions/overview.html
@@ -292,7 +292,7 @@
- title: Adding Animations
path: /training/animation/index.html
custom_link_attributes:
- - description: "How to add transitional animations to your user interface."
+ - description="How to add transitional animations to your user interface."
section:
- title: Crossfading Two Views
path: /training/animation/crossfade.html
@@ -311,7 +311,7 @@
- title: Connecting Devices Wirelessly
path: /training/connect-devices-wirelessly/index.html
custom_link_attributes:
- - description: "How to find and connect to local devices using Network Service Discovery and how to create peer-to-peer connections with Wi-Fi."
+ - description="How to find and connect to local devices using Network Service Discovery and how to create peer-to-peer connections with Wi-Fi."
section:
- title: Using Network Service Discovery
path: /training/connect-devices-wirelessly/nsd.html
@@ -322,7 +322,7 @@
- title: Performing Network Operations
path: /training/basics/network-ops/index.html
custom_link_attributes:
- - description: "How to create a network connection, monitor the connection for changes in connectivity, and perform transactions with XML data."
+ - description="How to create a network connection, monitor the connection for changes in connectivity, and perform transactions with XML data."
section:
- title: Connecting to the Network
path: /training/basics/network-ops/connecting.html
@@ -333,7 +333,7 @@
- title: Transferring Data Without Draining the Battery
path: /training/efficient-downloads/index.html
custom_link_attributes:
- - description: "How to minimize your app's impact on the battery when performing downloads and other network transactions."
+ - description="How to minimize your app's impact on the battery when performing downloads and other network transactions."
section:
- title: Optimizing Downloads for Efficient Network Access
path: /training/efficient-downloads/efficient-network-access.html
@@ -346,7 +346,7 @@
- title: Syncing to the Cloud
path: /training/backup/index.html
custom_link_attributes:
- - description: "How to sync and back up app and user data to remote web services in the cloud and how to restore the data back to multiple devices."
+ - description="How to sync and back up app and user data to remote web services in the cloud and how to restore the data back to multiple devices."
section:
- title: Configuring Auto Backup
path: /training/backup/autosyncapi.html
@@ -355,11 +355,11 @@
- title: Resolving Cloud Save Conflicts
path: /training/cloudsave/conflict-res.html
custom_link_attributes:
- - description: "How to design a robust conflict resolution strategy for apps that save data to the cloud."
+ - description="How to design a robust conflict resolution strategy for apps that save data to the cloud."
- title: Transferring Data Using Sync Adapters
path: /training/sync-adapters/index.html
custom_link_attributes:
- - description: "How to transfer data between the cloud and the device using the Android sync adapter framework"
+ - description="How to transfer data between the cloud and the device using the Android sync adapter framework"
section:
- title: Creating a Stub Authenticator
path: /training/sync-adapters/creating-authenticator.html
@@ -372,7 +372,7 @@
- title: Transmitting Network Data Using Volley
path: /training/volley/index.html
custom_link_attributes:
- - description: "How to perform fast, scalable UI operations over the network using Volley"
+ - description="How to perform fast, scalable UI operations over the network using Volley"
section:
- title: Sending a Simple Request
path: /training/volley/simple.html
@@ -389,7 +389,7 @@
- title: Making Your App Location-Aware
path: /training/location/index.html
custom_link_attributes:
- - description: "How to add location-aware features to your app by getting the user's current location."
+ - description="How to add location-aware features to your app by getting the user's current location."
section:
- title: Getting the Last Known Location
path: /training/location/retrieve-current.html
@@ -404,7 +404,7 @@
- title: Adding Maps
path: /training/maps/index.html
custom_link_attributes:
- - description: "How to add maps and mapping information to your app."
+ - description="How to add maps and mapping information to your app."
- title: Building Apps with User Info & Sign-In
path: /training/building-userinfo.html
@@ -412,7 +412,7 @@
- title: Accessing Contacts Data
path: /training/contacts-provider/index.html
custom_link_attributes:
- - description: "How to use Android's central address book, the Contacts Provider, to display contacts and their details and modify contact information."
+ - description="How to use Android's central address book, the Contacts Provider, to display contacts and their details and modify contact information."
section:
- title: Retrieving a List of Contacts
path: /training/contacts-provider/retrieve-names.html
@@ -425,7 +425,7 @@
- title: Adding Sign-In
path: /training/sign-in/index.html
custom_link_attributes:
- - description: "How to add user sign-in functionality to your app."
+ - description="How to add user sign-in functionality to your app."
- title: Building Apps for Wearables
path: /training/building-wearables.html
@@ -433,7 +433,7 @@
- title: Adding Wearable Features to Notifications
path: /training/wearables/notifications/index.html
custom_link_attributes:
- - description: "How to build handheld notifications that are synced to and look great on wearables."
+ - description="How to build handheld notifications that are synced to and look great on wearables."
section:
- title: Creating a Notification
path: /training/wearables/notifications/creating.html
@@ -446,7 +446,7 @@
- title: Creating Wearable Apps
path: /training/wearables/apps/index.html
custom_link_attributes:
- - description: "How to build apps that run directly on wearables."
+ - description="How to build apps that run directly on wearables."
section:
- title: Creating and Running a Wearable App
path: /training/wearables/apps/creating.html
@@ -463,7 +463,7 @@
- title: Creating Custom UIs
path: /training/wearables/ui/index.html
custom_link_attributes:
- - description: "How to create custom user interfaces for wearable apps."
+ - description="How to create custom user interfaces for wearable apps."
section:
- title: Defining Layouts
path: /training/wearables/ui/layouts.html
@@ -480,7 +480,7 @@
- title: Sending and Syncing Data
path: /training/wearables/data-layer/index.html
custom_link_attributes:
- - description: "How to sync data between handhelds and wearables."
+ - description="How to sync data between handhelds and wearables."
section:
- title: Accessing the Wearable Data Layer
path: /training/wearables/data-layer/accessing.html
@@ -495,7 +495,7 @@
- title: Creating Watch Faces
path: /training/wearables/watch-faces/index.html
custom_link_attributes:
- - description: "How to create watch faces for wearables."
+ - description="How to create watch faces for wearables."
section:
- title: Designing Watch Faces
path: /training/wearables/watch-faces/designing.html
@@ -516,15 +516,15 @@
- title: Detecting Location
path: /training/articles/wear-location-detection.html
custom_link_attributes:
- - description: "How to detect location data on Android Wear devices."
+ - description="How to detect location data on Android Wear devices."
- title: Requesting Permissions
path: /training/articles/wear-permissions.html
custom_link_attributes:
- - description: "How to request permissions on Android Wear devices."
+ - description="How to request permissions on Android Wear devices."
- title: Using the Speaker
path: /training/wearables/wearable-sounds.html
custom_link_attributes:
- - description: "How to use the speaker on Android Wear devices."
+ - description="How to use the speaker on Android Wear devices."
- title: Building Apps for TV
path: /training/tv/index.html
@@ -532,45 +532,45 @@
- title: Building TV Apps
path: /training/tv/start/index.html
custom_link_attributes:
- - ja-lang: "TV アプリのビルド"
- - description: "How to start building TV apps or extend your existing app to run on TV devices."
+ - ja-lang="TV アプリのビルド"
+ - description="How to start building TV apps or extend your existing app to run on TV devices."
section:
- title: Getting Started with TV Apps
path: /training/tv/start/start.html
custom_link_attributes:
- - ja-lang: "TV アプリのビルドを開始する"
+ - ja-lang="TV アプリのビルドを開始する"
- title: Handling TV Hardware
path: /training/tv/start/hardware.html
custom_link_attributes:
- - ja-lang: "TV ハードウェアを処理する"
+ - ja-lang="TV ハードウェアを処理する"
- title: Building TV Layouts
path: /training/tv/start/layouts.html
custom_link_attributes:
- - ja-lang: "TV 向けレイアウトをビルドする"
+ - ja-lang="TV 向けレイアウトをビルドする"
- title: Creating TV Navigation
path: /training/tv/start/navigation.html
custom_link_attributes:
- - ja-lang: "TV 用のナビゲーションを作成する"
+ - ja-lang="TV 用のナビゲーションを作成する"
- title: Building TV Playback Apps
path: /training/tv/playback/index.html
custom_link_attributes:
- - ja-lang: "TV 再生アプリのビルド"
- - description: "How to build apps that provide media catalogs and play content."
+ - ja-lang="TV 再生アプリのビルド"
+ - description="How to build apps that provide media catalogs and play content."
section:
- title: Creating a Catalog Browser
path: /training/tv/playback/browse.html
custom_link_attributes:
- - ja-lang: "カタログ ブラウザを作成する"
+ - ja-lang="カタログ ブラウザを作成する"
- title: Providing a Card View
path: /training/tv/playback/card.html
- title: Building a Details View
path: /training/tv/playback/details.html
custom_link_attributes:
- - ja-lang: "詳細ビューをビルドする"
+ - ja-lang="詳細ビューをビルドする"
- title: Displaying a Now Playing Card
path: /training/tv/playback/now-playing.html
custom_link_attributes:
- - ja-lang: "再生中カードを表示する"
+ - ja-lang="再生中カードを表示する"
- title: Adding a Guided Step
path: /training/tv/playback/guided-step.html
- title: Enabling Background Playback
@@ -578,7 +578,7 @@
- title: Helping Users Find Content on TV
path: /training/tv/discovery/index.html
custom_link_attributes:
- - description: "How to help users discover content from your app."
+ - description="How to help users discover content from your app."
section:
- title: Recommending TV Content
path: /training/tv/discovery/recommendations.html
@@ -589,11 +589,11 @@
- title: Building TV Games
path: /training/tv/games/index.html
custom_link_attributes:
- - description: "How to build games for TV."
+ - description="How to build games for TV."
- title: Building TV Channels
path: /training/tv/tif/index.html
custom_link_attributes:
- - description: "How to build channels for TV."
+ - description="How to build channels for TV."
section:
- title: Developing a TV Input Service
path: /training/tv/tif/tvinput.html
@@ -604,7 +604,7 @@
- title: TV Apps Checklist
path: /training/tv/publishing/checklist.html
custom_link_attributes:
- - description: "An itemized list of requirements for TV apps."
+ - description="An itemized list of requirements for TV apps."
- title: Building Apps for Auto
path: /training/auto/index.html
@@ -612,15 +612,15 @@
- title: Getting Started with Auto
path: /training/auto/start/index.html
custom_link_attributes:
- - description: "How to start building or extending apps that work with Auto devices."
+ - description="How to start building or extending apps that work with Auto devices."
- title: Playing Audio for Auto
path: /training/auto/audio/index.html
custom_link_attributes:
- - description: "How to extend audio apps to play content on Auto devices."
+ - description="How to extend audio apps to play content on Auto devices."
- title: Messaging for Auto
path: /training/auto/messaging/index.html
custom_link_attributes:
- - description: "How to extend text messaging apps to work with Auto devices."
+ - description="How to extend text messaging apps to work with Auto devices."
- title: Building Apps for Work
path: /training/enterprise/index.html
@@ -640,7 +640,7 @@
- title: Designing Effective Navigation
path: /training/design-navigation/index.html
custom_link_attributes:
- - description: "How to plan your app's screen hierarchy and forms of navigation so users can effectively and intuitively traverse your app content using various navigation patterns."
+ - description="How to plan your app's screen hierarchy and forms of navigation so users can effectively and intuitively traverse your app content using various navigation patterns."
section:
- title: Planning Screens and Their Relationships
path: /training/design-navigation/screen-planning.html
@@ -655,7 +655,7 @@
- title: Implementing Effective Navigation
path: /training/implementing-navigation/index.html
custom_link_attributes:
- - description: "How to implement various navigation patterns such as swipe views, a navigation drawer, and up navigation."
+ - description="How to implement various navigation patterns such as swipe views, a navigation drawer, and up navigation."
section:
- title: Creating Swipe Views with Tabs
path: /training/implementing-navigation/lateral.html
@@ -670,7 +670,7 @@
- title: Notifying the User
path: /training/notify-user/index.html
custom_link_attributes:
- - description: "How to display messages called notifications outside of your application's UI."
+ - description="How to display messages called notifications outside of your application's UI."
section:
- title: Building a Notification
path: /training/notify-user/build-notification.html
@@ -685,7 +685,7 @@
- title: Supporting Swipe-to-Refresh
path: /training/swipe/index.html
custom_link_attributes:
- - description: "How to modify your app's layout to support manual content updates triggered by the swipe-to-refresh gesture."
+ - description="How to modify your app's layout to support manual content updates triggered by the swipe-to-refresh gesture."
section:
- title: Adding Swipe-to-Refresh To Your App
path: /training/swipe/add-swipe-interface.html
@@ -694,7 +694,7 @@
- title: Adding Search Functionality
path: /training/search/index.html
custom_link_attributes:
- - description: "How to properly add a search interface to your app and create a searchable database."
+ - description="How to properly add a search interface to your app and create a searchable database."
section:
- title: Setting up the Search Interface
path: /training/search/setup.html
@@ -705,7 +705,7 @@
- title: Making Your App Content Searchable by Google
path: /training/app-indexing/index.html
custom_link_attributes:
- - description: "How to enable deep linking and indexing of your application content so that users can open this content directly from their mobile search results."
+ - description="How to enable deep linking and indexing of your application content so that users can open this content directly from their mobile search results."
section:
- title: Enabling Deep Links for App Content
path: /training/app-indexing/deep-linking.html
@@ -714,11 +714,11 @@
- title: Optimizing Content for the Assistant
path: /training/articles/assistant.html
custom_link_attributes:
- - description: "Support contextually relevant actions through the Assist API."
+ - description="Support contextually relevant actions through the Assist API."
- title: Handling App Links
path: /training/app-links/index.html
custom_link_attributes:
- - description: "How to enable the system to handle web requests by taking the user directly to your app instead of your website."
+ - description="How to enable the system to handle web requests by taking the user directly to your app instead of your website."
- title: Best Practices for User Interface
path: /training/best-ui.html
@@ -726,34 +726,34 @@
- title: Designing for Multiple Screens
path: /training/multiscreen/index.html
custom_link_attributes:
- - es-lang: "Cómo diseñar aplicaciones para varias pantallas"
- - ja-lang: "複数画面のデザイン"
- - zh-cn-lang: "针对多种屏幕进行设计"
- - description: "How to build a user interface that's flexible enough to fit perfectly on any screen and how to create different interaction patterns that are optimized for different screen sizes."
+ - es-lang="Cómo diseñar aplicaciones para varias pantallas"
+ - ja-lang="複数画面のデザイン"
+ - zh-cn-lang="针对多种屏幕进行设计"
+ - description="How to build a user interface that's flexible enough to fit perfectly on any screen and how to create different interaction patterns that are optimized for different screen sizes."
section:
- title: Supporting Different Screen Sizes
path: /training/multiscreen/screensizes.html
custom_link_attributes:
- - es-lang: "Cómo admitir varios tamaños de pantalla"
- - ja-lang: "さまざまな画面サイズのサポート"
- - ko-lang: "다양한 화면 크기 지원"
- - zh-cn-lang: "支持各种屏幕尺寸"
+ - es-lang="Cómo admitir varios tamaños de pantalla"
+ - ja-lang="さまざまな画面サイズのサポート"
+ - ko-lang="다양한 화면 크기 지원"
+ - zh-cn-lang="支持各种屏幕尺寸"
- title: Supporting Different Screen Densities
path: /training/multiscreen/screendensities.html
custom_link_attributes:
- - es-lang: "Cómo admitir varias densidades de pantalla"
- - ja-lang: "さまざまな画面密度のサポート"
- - zh-cn-lang: "支持各种屏幕密度"
+ - es-lang="Cómo admitir varias densidades de pantalla"
+ - ja-lang="さまざまな画面密度のサポート"
+ - zh-cn-lang="支持各种屏幕密度"
- title: Implementing Adaptive UI Flows
path: /training/multiscreen/adaptui.html
custom_link_attributes:
- - es-lang: "Cómo implementar interfaces de usuario adaptables"
- - ja-lang: "順応性のある UI フローの実装"
- - zh-cn-lang: "实施自适应用户界面流程"
+ - es-lang="Cómo implementar interfaces de usuario adaptables"
+ - ja-lang="順応性のある UI フローの実装"
+ - zh-cn-lang="实施自适应用户界面流程"
- title: Adding the App Bar
path: /training/appbar/index.html
custom_link_attributes:
- - description: "How to use the support library's toolbar widget to implement an app bar that displays properly on a wide range of devices."
+ - description="How to use the support library's toolbar widget to implement an app bar that displays properly on a wide range of devices."
section:
- title: Setting Up the App Bar
path: /training/appbar/setting-up.html
@@ -766,7 +766,7 @@
- title: Showing Pop-Up Messages
path: /training/snackbar/index.html
custom_link_attributes:
- - description: "How to use the support library's Snackbar widget to display a brief pop-up message."
+ - description="How to use the support library's Snackbar widget to display a brief pop-up message."
section:
- title: Building and Displaying a Pop-Up Message
path: /training/snackbar/showing.html
@@ -775,7 +775,7 @@
- title: Creating Custom Views
path: /training/custom-views/index.html
custom_link_attributes:
- - description: "How to build custom UI widgets that are interactive and smooth."
+ - description="How to build custom UI widgets that are interactive and smooth."
section:
- title: Creating a Custom View Class
path: /training/custom-views/create-view.html
@@ -788,7 +788,7 @@
- title: Creating Backward-Compatible UIs
path: /training/backward-compatible-ui/index.html
custom_link_attributes:
- - description: "How to use UI components and other APIs from the more recent versions of Android while remaining compatible with older versions of the platform."
+ - description="How to use UI components and other APIs from the more recent versions of Android while remaining compatible with older versions of the platform."
section:
- title: Abstracting the New APIs
path: /training/backward-compatible-ui/abstracting.html
@@ -801,7 +801,7 @@
- title: Implementing Accessibility
path: /training/accessibility/index.html
custom_link_attributes:
- - description: "How to make your app accessible to users with vision impairment or other physical disabilities."
+ - description="How to make your app accessible to users with vision impairment or other physical disabilities."
section:
- title: Developing Accessible Applications
path: /training/accessibility/accessible-app.html
@@ -812,7 +812,7 @@
- title: Managing the System UI
path: /training/system-ui/index.html
custom_link_attributes:
- - description: "How to hide and show status and navigation bars across different versions of Android, while managing the display of other screen components."
+ - description="How to hide and show status and navigation bars across different versions of Android, while managing the display of other screen components."
section:
- title: Dimming the System Bars
path: /training/system-ui/dim.html
@@ -827,101 +827,101 @@
- title: Creating Apps with Material Design
path: /training/material/index.html
custom_link_attributes:
- - es-lang: "Crear aplicaciones con Material Design"
- - in-lang: "Desain Bahan untuk Pengembang"
- - ja-lang: "マテリアル デザインでのアプリ作成"
- - ko-lang: "개발자를 위한 머티리얼 디자인"
- - pt-br-lang: "Material Design para desenvolvedores"
- - ru-lang: "Создание приложений с помощью Material Design"
- - vi-lang: "Material Design cho Nhà phát triển"
- - zh-cn-lang: "面向开发者的材料设计"
- - zh-tw-lang: "開發人員材料設計"
- - description: "How to implement material design on Android."
+ - es-lang="Crear aplicaciones con Material Design"
+ - in-lang="Desain Bahan untuk Pengembang"
+ - ja-lang="マテリアル デザインでのアプリ作成"
+ - ko-lang="개발자를 위한 머티리얼 디자인"
+ - pt-br-lang="Material Design para desenvolvedores"
+ - ru-lang="Создание приложений с помощью Material Design"
+ - vi-lang="Material Design cho Nhà phát triển"
+ - zh-cn-lang="面向开发者的材料设计"
+ - zh-tw-lang="開發人員材料設計"
+ - description="How to implement material design on Android."
section:
- title: Getting Started
path: /training/material/get-started.html
custom_link_attributes:
- - es-lang: "Comencemos"
- - in-lang: "Memulai"
- - ja-lang: "スタート ガイド"
- - ko-lang: "시작하기"
- - pt-br-lang: "Como iniciar"
- - ru-lang: "Начало работы"
- - vi-lang: "Bắt đầu"
- - zh-cn-lang: "入门指南"
- - zh-tw-lang: "開始使用"
+ - es-lang="Comencemos"
+ - in-lang="Memulai"
+ - ja-lang="スタート ガイド"
+ - ko-lang="시작하기"
+ - pt-br-lang="Como iniciar"
+ - ru-lang="Начало работы"
+ - vi-lang="Bắt đầu"
+ - zh-cn-lang="入门指南"
+ - zh-tw-lang="開始使用"
- title: Using the Material Theme
path: /training/material/theme.html
custom_link_attributes:
- - es-lang: "Usar el tema Material"
- - in-lang: "Menggunakan Tema Bahan"
- - ja-lang: "マテリアル テーマの使用"
- - ko-lang: "머티어리얼 테마 사용"
- - pt-br-lang: "Como usar o tema do Material"
- - ru-lang: "Использование темы Material Design"
- - vi-lang: "Sử dụng Chủ đề Material"
- - zh-cn-lang: "使用材料主题"
- - zh-tw-lang: "使用材料設計風格"
+ - es-lang="Usar el tema Material"
+ - in-lang="Menggunakan Tema Bahan"
+ - ja-lang="マテリアル テーマの使用"
+ - ko-lang="머티어리얼 테마 사용"
+ - pt-br-lang="Como usar o tema do Material"
+ - ru-lang="Использование темы Material Design"
+ - vi-lang="Sử dụng Chủ đề Material"
+ - zh-cn-lang="使用材料主题"
+ - zh-tw-lang="使用材料設計風格"
- title: Creating Lists and Cards
path: /training/material/lists-cards.html
custom_link_attributes:
- - es-lang: "Crear listas y tarjetas"
- - in-lang: "Membuat Daftar dan Kartu"
- - ja-lang: "リストとカードの作成"
- - ko-lang: "목록 및 카드 생성"
- - pt-br-lang: "Como criar listas e cartões"
- - ru-lang: "Создание списков и подсказок"
- - vi-lang: "Tạo Danh sách và Thẻ"
- - zh-cn-lang: "创建列表与卡片"
- - zh-tw-lang: "建立清單和卡片"
+ - es-lang="Crear listas y tarjetas"
+ - in-lang="Membuat Daftar dan Kartu"
+ - ja-lang="リストとカードの作成"
+ - ko-lang="목록 및 카드 생성"
+ - pt-br-lang="Como criar listas e cartões"
+ - ru-lang="Создание списков и подсказок"
+ - vi-lang="Tạo Danh sách và Thẻ"
+ - zh-cn-lang="创建列表与卡片"
+ - zh-tw-lang="建立清單和卡片"
- title: Defining Shadows and Clipping Views
path: /training/material/shadows-clipping.html
custom_link_attributes:
- - es-lang: "Definir vistas de recorte y sombras"
- - in-lang: "Mendefinisikan Bayangan dan Memangkas Tampilan"
- - ja-lang: "シャドウとクリッピング ビューの定義"
- - ko-lang: "그림자 정의 및 뷰 클리핑"
- - pt-br-lang: "Como definir sombras e recortar visualizações"
- - ru-lang: "Определение теней и обрезка представлений"
- - vi-lang: "Định nghĩa Đổ bóng và Dạng xem Cắt hình"
- - zh-cn-lang: "定义阴影与裁剪视图"
- - zh-tw-lang: "定義陰影和裁剪檢視"
+ - es-lang="Definir vistas de recorte y sombras"
+ - in-lang="Mendefinisikan Bayangan dan Memangkas Tampilan"
+ - ja-lang="シャドウとクリッピング ビューの定義"
+ - ko-lang="그림자 정의 및 뷰 클리핑"
+ - pt-br-lang="Como definir sombras e recortar visualizações"
+ - ru-lang="Определение теней и обрезка представлений"
+ - vi-lang="Định nghĩa Đổ bóng và Dạng xem Cắt hình"
+ - zh-cn-lang="定义阴影与裁剪视图"
+ - zh-tw-lang="定義陰影和裁剪檢視"
- title: Working with Drawables
path: /training/material/drawables.html
custom_link_attributes:
- - es-lang: "Trabajar con interfaces dibujables"
- - in-lang: "Bekerja dengan Drawable"
- - ja-lang: "ドローアブルの使用"
- - ko-lang: "Drawable 사용"
- - pt-br-lang: "Como trabalhar com desenháveis"
- - ru-lang: "Работа с элементами дизайна"
- - vi-lang: "Làm việc với Nội dung vẽ được"
- - zh-cn-lang: "使用 Drawables"
- - zh-tw-lang: "使用可繪項目"
+ - es-lang="Trabajar con interfaces dibujables"
+ - in-lang="Bekerja dengan Drawable"
+ - ja-lang="ドローアブルの使用"
+ - ko-lang="Drawable 사용"
+ - pt-br-lang="Como trabalhar com desenháveis"
+ - ru-lang="Работа с элементами дизайна"
+ - vi-lang="Làm việc với Nội dung vẽ được"
+ - zh-cn-lang="使用 Drawables"
+ - zh-tw-lang="使用可繪項目"
- title: Defining Custom Animations
path: /training/material/animations.html
custom_link_attributes:
- - es-lang: "Definir animaciones personalizadas"
- - in-lang: "Mendefinisikan Animasi Custom"
- - ja-lang: "カスタム アニメーションの定義"
- - ko-lang: "사용자지정 애니메이션 정의"
- - pt-br-lang: "Como definir animações personalizadas"
- - ru-lang: "Определение настраиваемой анимации"
- - vi-lang: "Định nghĩa Hoạt hình Tùy chỉnh"
- - zh-cn-lang: "定义定制动画"
- - zh-tw-lang: "定義自訂動畫"
+ - es-lang="Definir animaciones personalizadas"
+ - in-lang="Mendefinisikan Animasi Custom"
+ - ja-lang="カスタム アニメーションの定義"
+ - ko-lang="사용자지정 애니메이션 정의"
+ - pt-br-lang="Como definir animações personalizadas"
+ - ru-lang="Определение настраиваемой анимации"
+ - vi-lang="Định nghĩa Hoạt hình Tùy chỉnh"
+ - zh-cn-lang="定义定制动画"
+ - zh-tw-lang="定義自訂動畫"
- title: Maintaining Compatibility
path: /training/material/compatibility.html
custom_link_attributes:
- - es-lang: "Mantener la compatibilidad"
- - in-lang: "Mempertahankan Kompatibilitas"
- - ja-lang: "互換性の維持"
- - ko-lang: "호환성 유지"
- - pt-br-lang: "Como manter a compatibilidade"
- - ru-lang: "Обеспечение совместимости"
- - vi-lang: "Duy trì Tính tương thích"
- - zh-cn-lang: "维护兼容性"
- - zh-tw-lang: "維持相容性"
+ - es-lang="Mantener la compatibilidad"
+ - in-lang="Mempertahankan Kompatibilitas"
+ - ja-lang="互換性の維持"
+ - ko-lang="호환성 유지"
+ - pt-br-lang="Como manter a compatibilidade"
+ - ru-lang="Обеспечение совместимости"
+ - vi-lang="Duy trì Tính tương thích"
+ - zh-cn-lang="维护兼容性"
+ - zh-tw-lang="維持相容性"
- title: Best Practices for User Input
path: /training/best-user-input.html
@@ -929,7 +929,7 @@
- title: Using Touch Gestures
path: /training/gestures/index.html
custom_link_attributes:
- - description: "How to write apps that allow users to interact with the touch screen via touch gestures."
+ - description="How to write apps that allow users to interact with the touch screen via touch gestures."
section:
- title: Detecting Common Gestures
path: /training/gestures/detector.html
@@ -946,7 +946,7 @@
- title: Handling Keyboard Input
path: /training/keyboard-input/index.html
custom_link_attributes:
- - description: "How to specify the appearance and behaviors of soft input methods (such as on-screen keyboards) and how to optimize the experience with hardware keyboards."
+ - description="How to specify the appearance and behaviors of soft input methods (such as on-screen keyboards) and how to optimize the experience with hardware keyboards."
section:
- title: Specifying the Input Method Type
path: /training/keyboard-input/style.html
@@ -959,7 +959,7 @@
- title: Supporting Game Controllers
path: /training/game-controllers/index.html
custom_link_attributes:
- - description: "How to write apps that support game controllers."
+ - description="How to write apps that support game controllers."
section:
- title: Handling Controller Actions
path: /training/game-controllers/controller-input.html
@@ -974,7 +974,7 @@
- title: Running in a Background Service
path: /training/run-background-service/index.html
custom_link_attributes:
- - description: "How to improve UI performance and responsiveness by sending work to a Service running in the background"
+ - description="How to improve UI performance and responsiveness by sending work to a Service running in the background"
section:
- title: Creating a Background Service
path: /training/run-background-service/create-service.html
@@ -985,7 +985,7 @@
- title: Loading Data in the Background
path: /training/load-data-background/index.html
custom_link_attributes:
- - description: "How to use CursorLoader to query data without affecting UI responsiveness."
+ - description="How to use CursorLoader to query data without affecting UI responsiveness."
section:
- title: Running a Query with a CursorLoader
path: /training/load-data-background/setup-loader.html
@@ -994,7 +994,7 @@
- title: Managing Device Awake State
path: /training/scheduling/index.html
custom_link_attributes:
- - description: "How to use repeating alarms and wake locks to run background jobs."
+ - description="How to use repeating alarms and wake locks to run background jobs."
section:
- title: Keeping the Device Awake
path: /training/scheduling/wakelock.html
@@ -1007,15 +1007,15 @@
- title: Managing Your App's Memory
path: /training/articles/memory.html
custom_link_attributes:
- - description: "How to keep your app's memory footprint small in order to improve performance on a variety of mobile devices."
+ - description="How to keep your app's memory footprint small in order to improve performance on a variety of mobile devices."
- title: Performance Tips
path: /training/articles/perf-tips.html
custom_link_attributes:
- - description: "How to optimize your app's performance in various ways to improve its responsiveness and battery efficiency."
+ - description="How to optimize your app's performance in various ways to improve its responsiveness and battery efficiency."
- title: Improving Layout Performance
path: /training/improving-layouts/index.html
custom_link_attributes:
- - description: "How to identify problems in your app's layout performance and improve the UI responsiveness."
+ - description="How to identify problems in your app's layout performance and improve the UI responsiveness."
section:
- title: Optimizing Layout Hierarchies
path: /training/improving-layouts/optimizing-layout.html
@@ -1028,10 +1028,10 @@
- title: Optimizing Battery Life
path: /training/monitoring-device-state/index.html
custom_link_attributes:
- - es-lang: "Cómo optimizar la duración de la batería"
- - ja-lang: "電池消費量の最適化"
- - zh-cn-lang: "优化电池使用时间"
- - description: "How to minimize the amount of power your app requires by adapting to current power conditions and performing power-hungry tasks at proper intervals."
+ - es-lang="Cómo optimizar la duración de la batería"
+ - ja-lang="電池消費量の最適化"
+ - zh-cn-lang="优化电池使用时间"
+ - description="How to minimize the amount of power your app requires by adapting to current power conditions and performing power-hungry tasks at proper intervals."
section:
- title: Reducing Network Battery Drain
path: /training/performance/battery/network/index.html
@@ -1053,31 +1053,31 @@
- title: Monitoring the Battery Level and Charging State
path: /training/monitoring-device-state/battery-monitoring.html
custom_link_attributes:
- - es-lang: "Cómo controlar el nivel de batería y el estado de carga"
- - ja-lang: "電池残量と充電状態の監視"
- - zh-cn-lang: "监控电池电量和充电状态"
+ - es-lang="Cómo controlar el nivel de batería y el estado de carga"
+ - ja-lang="電池残量と充電状態の監視"
+ - zh-cn-lang="监控电池电量和充电状态"
- title: Determining and Monitoring the Docking State and Type
path: /training/monitoring-device-state/docking-monitoring.html
custom_link_attributes:
- - es-lang: "Cómo determinar y controlar el tipo de conector y el estado de la conexión"
- - ja-lang: "ホルダーの装着状態とタイプの特定と監視"
- - zh-cn-lang: "确定和监控基座对接状态和类型"
+ - es-lang="Cómo determinar y controlar el tipo de conector y el estado de la conexión"
+ - ja-lang="ホルダーの装着状態とタイプの特定と監視"
+ - zh-cn-lang="确定和监控基座对接状态和类型"
- title: Determining and Monitoring the Connectivity Status
path: /training/monitoring-device-state/connectivity-monitoring.html
custom_link_attributes:
- - es-lang: "Cómo determinar y controlar el estado de la conectividad"
- - ja-lang: "接続状態の特定と監視"
- - zh-cn-lang: "确定和监控网络连接状态"
+ - es-lang="Cómo determinar y controlar el estado de la conectividad"
+ - ja-lang="接続状態の特定と監視"
+ - zh-cn-lang="确定和监控网络连接状态"
- title: Manipulating Broadcast Receivers On Demand
path: /training/monitoring-device-state/manifest-receivers.html
custom_link_attributes:
- - es-lang: "Cómo manipular los receptores de emisión bajo demanda"
- - ja-lang: "オンデマンドでのブロードキャスト レシーバ操作"
- - zh-cn-lang: "根据需要操作广播接收器"
+ - es-lang="Cómo manipular los receptores de emisión bajo demanda"
+ - ja-lang="オンデマンドでのブロードキャスト レシーバ操作"
+ - zh-cn-lang="根据需要操作广播接收器"
- title: Sending Operations to Multiple Threads
path: /training/multiple-threads/index.html
custom_link_attributes:
- - description: "How to improve the performance and scalability of long-running operations by dispatching work to multiple threads."
+ - description="How to improve the performance and scalability of long-running operations by dispatching work to multiple threads."
section:
- title: Specifying the Code to Run on a Thread
path: /training/multiple-threads/define-runnable.html
@@ -1090,15 +1090,15 @@
- title: Keeping Your App Responsive
path: /training/articles/perf-anr.html
custom_link_attributes:
- - description: "How to keep your app responsive to user interaction so the UI does not lock-up and display an \"Application Not Responding\" dialog."
+ - description="How to keep your app responsive to user interaction so the UI does not lock-up and display an \"Application Not Responding\" dialog."
- title: JNI Tips
path: /training/articles/perf-jni.html
custom_link_attributes:
- - description: "How to efficiently use the Java Native Interface with the Android NDK."
+ - description="How to efficiently use the Java Native Interface with the Android NDK."
- title: SMP Primer for Android
path: /training/articles/smp.html
custom_link_attributes:
- - description: "Tips for coding Android apps on symmetric multiprocessor systems."
+ - description="Tips for coding Android apps on symmetric multiprocessor systems."
- title: Best Practices for Security & Privacy
path: /training/best-security.html
@@ -1106,23 +1106,23 @@
- title: Security Tips
path: /training/articles/security-tips.html
custom_link_attributes:
- - description: "How to perform various tasks and keep your app's data and your user's data secure."
+ - description="How to perform various tasks and keep your app's data and your user's data secure."
- title: Security with HTTPS and SSL
path: /training/articles/security-ssl.html
custom_link_attributes:
- - description: "How to ensure that your app is secure when performing network transactions."
+ - description="How to ensure that your app is secure when performing network transactions."
- title: Updating Your Security Provider to Protect Against SSL Exploits
path: /training/articles/security-gms-provider.html
custom_link_attributes:
- - description: "How to use and update Google Play services security provider, to protect against SSL exploits."
+ - description="How to use and update Google Play services security provider, to protect against SSL exploits."
- title: Checking Device Compatibility with SafetyNet
path: /training/safetynet/index.html
custom_link_attributes:
- - description: "How to use the SafetyNet service to analyze a device where your app is running and get information about its compatibility with your app."
+ - description="How to use the SafetyNet service to analyze a device where your app is running and get information about its compatibility with your app."
- title: Enhancing Security with Device Management Policies
path: /training/enterprise/device-management-policy.html
custom_link_attributes:
- - description: "How to create an application that enforces security policies on devices."
+ - description="How to create an application that enforces security policies on devices."
- title: Best Practices for Permissions & Identifiers
path: /training/best-permissions-ids.html
@@ -1130,15 +1130,15 @@
- title: Permissions and User Data
path: /training/articles/user-data-overview.html
custom_link_attributes:
- - description: "Overview of app permissions on Android and how they affect your users."
+ - description="Overview of app permissions on Android and how they affect your users."
- title: Best Practices for App Permissions
path: /training/articles/user-data-permissions.html
custom_link_attributes:
- - description: "How to manage permissions the right way for users."
+ - description="How to manage permissions the right way for users."
- title: Best Practices for Unique Identifiers
path: /training/articles/user-data-ids.html
custom_link_attributes:
- - description: "Unique identifiers available and how to choose the right one for your use case."
+ - description="Unique identifiers available and how to choose the right one for your use case."
- title: Best Practices for Testing
path: /training/testing/index.html
@@ -1146,11 +1146,11 @@
- title: Getting Started with Testing
path: /training/testing/start/index.html
custom_link_attributes:
- - description: "How to get started with testing your Android applications."
+ - description="How to get started with testing your Android applications."
- title: Building Effective Unit Tests
path: /training/testing/unit-testing/index.html
custom_link_attributes:
- - description: "How to build effective unit tests for Android apps."
+ - description="How to build effective unit tests for Android apps."
section:
- title: Building Local Unit Tests
path: /training/testing/unit-testing/local-unit-tests.html
@@ -1159,7 +1159,7 @@
- title: Automating UI Tests
path: /training/testing/ui-testing/index.html
custom_link_attributes:
- - description: "How to automate your user interface tests for Android apps."
+ - description="How to automate your user interface tests for Android apps."
section:
- title: Testing UI for a Single App
path: /training/testing/ui-testing/espresso-testing.html
@@ -1168,7 +1168,7 @@
- title: Testing App Component Integrations
path: /training/testing/integration-testing/index.html
custom_link_attributes:
- - description: "How to build effective integration tests for Android apps."
+ - description="How to build effective integration tests for Android apps."
section:
- title: Testing Your Service
path: /training/testing/integration-testing/service-testing.html
@@ -1177,7 +1177,7 @@
- title: Testing Display Performance
path: /training/testing/performance.html
custom_link_attributes:
- - description: "How to automate UI performance testing."
+ - description="How to automate UI performance testing."
- title: Using Google Play to Distribute & Monetize
path: /training/distribute.html
@@ -1185,7 +1185,7 @@
- title: Selling In-app Products
path: /training/in-app-billing/index.html
custom_link_attributes:
- - description: "How to sell in-app products from your application using In-app Billing."
+ - description="How to sell in-app products from your application using In-app Billing."
section:
- title: Preparing Your App
path: /training/in-app-billing/preparing-iab-app.html
@@ -1198,7 +1198,7 @@
- title: Maintaining Multiple APKs
path: /training/multiple-apks/index.html
custom_link_attributes:
- - description: "How to publish your app on Google Play with separate APKs that target different devices, while using a single app listing."
+ - description="How to publish your app on Google Play with separate APKs that target different devices, while using a single app listing."
section:
- title: Creating Multiple APKs for Different API Levels
path: /training/multiple-apks/api.html