Home
last modified time | relevance | path

Searched refs:how (Results 1 – 25 of 673) sorted by relevance

12345678910>>...27

/frameworks/base/docs/html/training/multiple-apks/
Dindex.jd37 <p>This class shows you how to write your multiple APK application using any one of these
38 configuration variables. Each lesson covers basics about how to organize your codebase and target
41 devices on Google Play. By going through any of these lessons, you'll know how to develop
43 and know how to catch mistakes <em>before</em> your app goes live.</p>
51 <dd>Learn how to target different versions of the Android platform using multiple APKs. Also
52 learn how to organize your codebase, what to do with your manifest, and how to investigate your APK
56 <dd>Learn how to target Android devices by screen size using multiple APKs. Also learn how to
57 organize your codebase, what to do with your manifest, and how to investigate your APK configuration
61 <dd>Learn how to target Android devices based on their support for GL texture. Also learn
62 how to organize your codebase, what to do with your manifest, and how to investigate your APK
[all …]
/frameworks/base/docs/html/training/material/
Dindex.jd4 page.metaDescription=Learn how to apply material design to your apps.
26 <p>This class shows you how to create material design apps with the following elements:</p>
36 <p>This class also teaches you how to maintain compatibility with versions of Android earlier than
43 <dd>Learn how to update your app with material design features.</dd>
46 <dd>Learn how to apply material design styles to your app.</dd>
49 <dd>Learn how to create lists and cards with a consistent look and feel using system widgets.</dd>
52 <dd>Learn how to set elevation for your views to create custom shadows and how to clip views.</dd>
55 <dd>Learn how to create vector drawables and how to tint drawable resources.</dd>
58 …<dd>Learn how to create custom animations for views and activity transitions with shared elements.…
61 <dd>Learn how to maintain compatibility with platform versions earlier than Android 5.0.</dd>
/frameworks/base/docs/html/training/keyboard-input/
Dindex.jd25 whether it's a phone number or email address) and how the input method should behave (such as
39 <dd>Learn how to show certain soft input methods, such as those designed for phone numbers, web
40 addresses, or other formats. Also learn how to specify characteristics such
44 <dd>Learn how to specify when to show the soft input method and how
48 <dd>Learn how to verify that users can navigate your app using a keyboard
49 and how to make any necessary changes to the navigation order.
52 <dd>Learn how to respond directly to keyboard input for user actions.
/frameworks/base/docs/html/guide/practices/app-design/
Dindex.jd4how to build applications on a new platform, you first learn what APIs are available and how to us…
8 …enced by how well the application responds to the user's keypresses and other actions, how it well…
14 different ways; the documents below explain how you can build Android
/frameworks/base/docs/html/training/notify-user/
Dindex.jd54 you how to design effective notifications and when to use them. This class shows you how to
64 Learn how to create a notification
72 Learn how to enforce the proper
81 Learn how to update and remove notifications.
89 Learn how to create a big view within an expanded notification, while still maintaining
99 Learn how to display the progress of an operation in a notification, both for
100 operations where you can estimate how much has been completed (determinate progress) and
101 operations where you don't know how much has been completed (indefinite progress).
/frameworks/base/docs/html/training/implementing-navigation/
Dindex.jd40 <p>This class demonstrates how to implement the key navigation design patterns detailed in the
44 <p>After reading the lessons in this class, you should have a strong understanding of how to
46 understand how to provide proper <em>Up</em> and <em>Back</em> navigation.</p>
59 <dd>Learn how to implement tabs in the action bar and provide
63 <dd>Learn how to build an interface with a hidden navigation drawer on the side
67 <dd>Learn how to implement <em>Up</em> navigation using the action bar's app icon.</dd>
70 <dd>Learn how to correctly handle the <em>Back</em> button in special cases,
71 including how to insert activities into the back stack when deep-linking the user
/frameworks/base/docs/html/training/animation/
Dindex.jd47 detrimental, such as when they cause delays. This training class shows you how to
60 …Learn how to crossfade between two overlapping views. This lesson shows you how to crossfade a pro…
67 Learn how to animate between horizontally adjacent screens with a sliding transition.
73 Learn how to animate between two views with a flipping motion.
79 Learn how to enlarge views with a touch-to-zoom animation.
85 …Learn how to enable built-in animations when adding, removing, or updating child views in a layout.
/frameworks/base/docs/html/training/gestures/
Dindex.jd39 <p> This class describes how to write apps that allow users to interact with an
52 shows you how to use common gestures in Android apps. Also see the Design Guide
63 … Learn how to detect basic touch gestures such as scrolling, flinging, and double-tapping, using
71 Learn how to track movement.
78 Learn how to use scrollers ({@link android.widget.Scroller} or {@link
86 Learn how to detect multi-pointer (finger) gestures.
92 Learn how to implement touch-based dragging and scaling.
98 <dd>Learn how to manage touch events in a {@link android.view.ViewGroup} to
/frameworks/base/docs/html/training/in-app-billing/
Dindex.jd28 <p>In this class, you'll learn how to perform common In-app Billing operations from Android applica…
30 <p>This class describes how to get started with the Version 3 API. To learn how to use the version …
40 …, you will learn how to prepare your application to use the In-app Billing API and communicate wit…
42 …<dd>In this lesson, you will learn how to specify the In-app Billing products for your app in Goog…
44 …<dd>In this lesson, you will learn how to purchase In-app Billing products, track consumption of p…
46 …<dd>In this lesson, you will learn how to test your application to ensure that In-app Billing is f…
/frameworks/base/docs/html/training/wearables/ui/
Dindex.jd21 <p>This class teaches you how to create custom UIs for your
47 <dd>Learn how to create layouts that look good on round and square Android Wear devices.</dd>
49 <dd>Learn how to create cards with custom layouts.</dd>
51 <dd>Learn how to create lists that are optimized for wearable devices.</dd>
53 <dd>Learn how to implement the 2D Picker UI pattern to navigate through pages of data.</dd>
55 <dd>Learn how to display confirmation animations when users complete actions.</dd>
57 …<dd>Learn how to implement the long-press-to-dismiss UI pattern to exit full-screen activities.</d…
/frameworks/base/docs/html/training/activity-testing/
Dindex.jd36 <p>The lessons in this class teaches you how to use the Android's custom
52 <dd>Learn how to create your test project.</dd>
55 <dd>Learn how to write test cases to verify the
60 <dd>Learn how to test the behavior of specific UI
63 <dd>Learn how to how to perform unit testing to
66 <dd>Learn how to perform functional testing to
/frameworks/base/docs/html/distribute/essentials/quality/
Dwear.jd40 instructions on how to build the best user experience for Wear apps. You should also review the
53 <strong>Note:</strong> For information about how to publish your Wear apps in Google Play, see <a
96 (<a href="{@docRoot}training/building-wearables.html">Learn how</a>)
135 (<a href="{@docRoot}training/wearables/apps/packaging.html">Learn how</a>)
152 (<a href="{@docRoot}training/wearables/notifications/index.html">Learn how</a>)
164 (<a href="{@docRoot}training/wearables/notifications/voice-input.html">Learn how</a>)
176 (<a href="{@docRoot}training/wearables/notifications/stacks.html">Learn how</a>)
193 (<a href="{@docRoot}training/wearables/ui/exit.html">Learn how</a>)
206 (<a href="{@docRoot}training/wearables/ui/exit.html">Learn how</a>)
222 (<a href="{@docRoot}training/wearables/watch-faces/index.html">Learn how</a>)
[all …]
Dtv.jd39 instructions on how to build the best user experience for TV apps. You should also review the
50 <p class="note"><strong>Note:</strong> For information about how to publish your TV apps in Google …
93 (<a href="{@docRoot}training/tv/start/start.html#tv-activity">Learn how</a>)
105 (<a href="{@docRoot}design/tv/patterns.html#banner">Learn how</a>)
117 (<a href="{@docRoot}design/tv/patterns.html#banner">Learn how</a>)
129 (<a href="{@docRoot}training/tv/games/index.html#manifest">Learn how</a>)
145 (<a href="{@docRoot}training/tv/start/layouts.html#structure">Learn how</a>)
157 (<a href="{@docRoot}design/tv/style.html#typography">Learn how</a>)
169 (<a href="{@docRoot}design/tv/style.html#typography">Learn how</a>)
182 (<a href="{@docRoot}training/tv/start/layouts.html#overscan">Learn how</a>)
[all …]
/frameworks/base/docs/html/training/backward-compatible-ui/
Dindex.jd23 …<li><a href="http://android-developers.blogspot.com/2010/07/how-to-have-your-cupcake-and-eat-it-to…
37 <p>This class demonstrates how to use UI components and APIs available in newer versions of Android…
46 …<dd>Determine which features and APIs your application needs. Learn how to define application-spec…
49 <dd>Learn how to create an implementation of your interface that uses newer APIs.</dd>
52 <dd>Learn how to create a custom implementation of your interface that uses older APIs.</dd>
55 …<dd>Learn how to choose an implementation to use at runtime, and begin using the interface in your…
/frameworks/base/docs/html/training/multiple-threads/
Dindex.jd50 This class shows you how to set up and use multiple threads in an Android app, using a
51 thread pool object. You'll also learn how to define code to run on a thread and how to
60 Learn how to write code to run on a separate {@link java.lang.Thread}, by
67 Learn how to create an object that manages a pool of {@link java.lang.Thread} objects and
75 Learn how to run a {@link java.lang.Runnable} on a thread from the thread pool.
81 Learn how to communicate from a thread in the thread pool to the UI thread.
/frameworks/base/docs/html/guide/components/
Dindex.jd3 …components. This section explains how you can build the components that define the building blocks…
4 …components. This section explains how you can build the components that define the building blocks…
17 …<p>In this post, I’ll show how to use DialogFragments with the v4 support library (for backward co…
40 …instance receives and how you can use them so your activity does what the user expects and does no…
46 <p>This class shows you how to create a dynamic user experience with fragments and optimize
/frameworks/base/docs/html/training/wearables/watch-faces/
Dindex.jd59 <dd>Learn how to design a watch face that works on any Android Wear device.</dd>
62 <dd>Learn how to respond to important events during the lifecycle of your watch face.</dd>
65 <dd>Learn how to draw your watch face on a Wear device screen.</dd>
68 <dd>Learn how to incorporate contextual information into your watch face.</dd>
71 <dd>Learn how to create watch faces with configurable parameters.</dd>
74 <dd>Learn how to fix common problems when developing a watch face.</dd>
77 <dd>Learn how to improve the frame rate of your animations and how to save power.</dd>
/frameworks/base/docs/html/training/
Dbuilding-wearables.jd4 page.metaDescription=Learn how to build notifications, send and sync data, and use voice actions.
9 <p>These classes teach you how to build notifications in a handheld app that are automatically
10 synced to wearables as well as how to build apps that run on wearables.</p>
/frameworks/base/docs/html/training/game-controllers/
Dindex.jd40 <p>This class shows how to make your game work consistently with game
42 and how to enhance the gaming experience for players by supporting multiple
50 <dd>Learn how to handle user input from common
55 <dd>Learn how to make game controllers behave the same across
59 <dd>Learn how to detect and use multiple game controllers that
/frameworks/base/docs/html/training/managing-audio/
Dindex.jd48 <dd>Learn how to ensure your users can control the volume of your app using the hardware or
53 <dd>With multiple apps potentially playing audio it's important to think about how they should
55 audio playback. Learn how to request the audio focus, listen for a loss of audio focus, and how to
59 <dd>Audio can be played from a number of sources. Learn how to find out where the audio is being
60 played and how to handle a headset being disconnected during playback.</dd>
/frameworks/base/docs/html/training/tv/start/
Dindex.jd34 This class describes how to start building apps for TV, including setting up your development
35 environment, basic requirements for layouts and navigation, as well as guidance on how to handle
52 <dd>Learn how to create a new Android Studio project for TV apps or modify your existing
56 <dd>Learn the minimum requirements for TV layouts and how to implement them.</dd>
59 <dd>Learn the requirements for TV navigation and how to implement TV-compatible
63 <dd>Learn how to check if your app is running on TV hardware, handle unsupported hardware
/frameworks/base/docs/html/training/sync-adapters/
Dindex.jd93 This class shows you how to create a sync adapter and the bound {@link android.app.Service} that
94 wraps it, how to provide the other components that help you plug the sync adapter into the
95 framework, and how to run the sync adapter to run in various ways.
109 Learn how to add an account-handling component that the sync adapter framework expects to be
110 part of your app. This lesson shows you how to create a stub authentication component for
117 Learn how to add a content provider component that the sync adapter framework expects to be
119 shows you how to add a stub component. If you have a content provider already in your app,
126 Learn how to encapsulate your data transfer code in a component that the sync
133 Learn how to trigger and schedule data transfers using the sync adapter framework.
/frameworks/base/docs/html/training/wearables/apps/
Dindex.jd61 <dd>Learn how to create an Android Studio project that
62 contains both the wearable and handheld app modules and how to run the app on a device
65 <dd>Learn how to create and display custom layouts for notifications and
68 <dd>Learn how to launch an activity with voice actions and how to start the
71 <dd>Learn how to package a wearable app inside a
75 <dd>Learn how to debug your wearable over Bluetooth instead of USB.</dd>
/frameworks/base/docs/html/training/transitions/
Dindex.jd14 <li><a href="{@docRoot}guide/topics/ui/how-android-draws.html">
39 their actions and help them learn how your app works.</p>
47 animate changes between view hierarchies. This class also covers how to create custom
68 Learn how to create a scene to store the state of a view hierarchy.
73 Learn how to apply a transition between two scenes of a view hierarchy.
78 Learn how to create other animation effects not included in the transitions framework.
/frameworks/base/docs/html/training/wearables/notifications/
Dindex.jd31 notifications you already create. The following lessons show you how to
42 …<dd>Learn how to create notifications with wearable features with the Android support library.</dd>
45 …<dd>Learn how to add an action to a wearable notification that receives voice input from users and…
48 <dd>Learn how to add additional pages of information that are visible when the user
51 … <dd>Learn how to place all similar notifications from your app in a stack, allowing users to view

12345678910>>...27