/frameworks/base/docs/html/guide/practices/app-design/ |
D | index.jd | 4 …applications on a new platform, you first learn what APIs are available and how to use them. Later… 6 … help you learn the nuances of Android and get started building great applications more quickly, T… 8 …applications offer an outstanding user experience, in addition to a compelling technical feature s… 15 applications that are fast, responsive, and seamless. </p> 20 <li><a href="seamlessness.html">Designing for Seamlessness</a> (coexisting with other applications)…
|
D | seamlessness.jd | 26 other applications or dialogs, inadvertent loss of data, unintended blocking, 28 your applications run and the system interactions that can affect your 30 interacts seamlessly with the system and with other applications. </p> 54 used by other applications, you should expose it via a ContentProvider, rather 58 with the system and other applications. The Android system is designed to treat 59 applications as a sort of federation of loosely-coupled components, rather than 62 by allowing you to integrate cleanly and seamlessly with other applications, and 78 Way" is to do just that: Android applications that accept or edit input should 92 applications to understand your data format; if you change that format, you'll 93 break any other applications that aren't similarly updated.</p> [all …]
|
/frameworks/base/docs/html/guide/topics/ui/accessibility/ |
D | index.jd | 52 make their applications more accessible.</p> 56 modes. Accessibility services can provide these enhancements for all applications, a set of 57 applications or just a single app.</p> 59 <p>The following topics show you how to use the Android framework to make applications more 72 <dd>A checklist to help developers ensure that their applications are accessible.</dd> 77 <dd>How to use API features to build services that make other applications more accessible for
|
/frameworks/base/docs/html/guide/topics/media/ |
D | index.jd | 13 href="http://android-developers.blogspot.com/2010/06/allowing-applications-to-play-nicer.html"> 14 <h4>Allowing applications to play nice(r) with each other: Handling remote control 26 mistakes in the way they interact with the Android system and with other applications</p> 43 applications. In later lessons, you dive deeper and learn how to control the camera hardware 51 audio focus caused by the system or other applications.</p>
|
/frameworks/multidex/instrumentation/ |
D | README.android | 2 for multiple dex applications. 5 of applications with multiple dexes.
|
D | README.txt | 2 for multiple dex applications. 5 of applications with multiple dexes.
|
/frameworks/opt/telephony/src/java/com/android/internal/telephony/ |
D | SmsApplication.java | 280 Collection<SmsApplicationData> applications, String packageName) { in getApplicationForPackage() argument 285 for (SmsApplicationData application : applications) { in getApplicationForPackage() 311 Collection<SmsApplicationData> applications = getApplicationCollectionInternal(context, in getApplication() local 325 applicationData = getApplicationForPackage(applications, defaultApplication); in getApplication() 337 applicationData = getApplicationForPackage(applications, defaultPackage); in getApplication() 341 if (applications.size() != 0) { in getApplication() 342 applicationData = (SmsApplicationData)applications.toArray()[0]; in getApplication() 437 Collection<SmsApplicationData> applications = getApplicationCollection(context); in setDefaultApplicationInternal() local 438 SmsApplicationData applicationData = getApplicationForPackage(applications, packageName); in setDefaultApplicationInternal() 609 Collection<SmsApplicationData> applications = getApplicationCollection(context); in getSmsApplicationData() local [all …]
|
/frameworks/base/docs/html/about/versions/ |
D | android-2.3.3.jd | 52 applications to interact with more types of tags in new ways.</p> 54 <p>A new, comprehensive set of APIs give applications read and write access 72 <p>Advanced tag dispatching now gives applications more control over how and 74 used a single-step intent dispatch to notify interested applications that a tag 77 other applications (<code>android.nfc.NfcAdapter.enableForegroundDispatch()</code>). 102 <li>{@link android.nfc.tech.TagTechnology}, an interface that gives applications 117 <p>To use the NFC API, applications must request permission from the user by 122 their applications are not discoverable to users whose devices do not support 133 connections. This lets applications communicate with simple devices that may not 142 <li>A new {@link android.graphics.BitmapRegionDecoder} class lets applications [all …]
|
D | android-2.3-highlights.jd | 129 <h3>Control over applications</h3> 134 tab displays a list of active applications and the storage and memory being used 141 <p>An updated set of standard applications lets the user take new approaches to 182 download manager facility in the system that any other applications can use, to 194 let developers bring new types of applications to the Android 208 common operations faster and more efficient for all applications. Of particular 215 applications. </li> 218 distribution. The changes improve responsiveness for all applications, but 234 <p>Native libraries exposed by the platform let applications handle the same 258 that gives applications access to powerful audio controls and effects from [all …]
|
D | android-3.0-highlights.jd | 66 …action, navigation, and customization and makes them available to all applications — even th… 70 <p>Across the system and in all applications, users have quick access to notifications, system stat… 74 …verflow dropdown menu, which users frequently access in a similar manner in most applications. </p> 85 …me screen also offers a familiar launcher for access to all installed applications, as well as a S… 97 …roid and it is central to the Android 3.0 experience. As users launch applications to handle vario… 130 <p>The Android 3.0 platform includes an updated set of standard applications that are designed for … 153 <p>The Android 3.0 platform is designed specially to meet the unique needs of applications on devic… 174 …applications into subcomponents called Fragments, then combine them in a variety of ways to create… 180 … that developers can use to quickly add new types of content to their applications. The new UI wid… 196 …nstance. The Action Bar lets developers expose more features of their applications to users in a f… [all …]
|
D | android-2.3.4.jd | 48 <p>Android 2.3.4 provides the same framework API to applications as Android 2.3.3 56 connected peripherals with applications running on the platform. The capability 58 API exposed to applications. Peripherals that attach to Android-powered devices 65 lets applications discover, communicate with, and manage a variety of device 67 parts of the Android platform that are not directly exposed to applications in 73 applications developed against Android 2.3.4 will run properly on devices 118 <p>For a full discussion of how to develop applications that interact with USB 123 their applications are not available to users whose devices do not provide the
|
D | android-2.3.jd | 51 developers build internet telephony applications. Using the API, applications can offer 57 package. The key class is {@link android.net.sip.SipManager}, which applications 59 audio calls. Once an audio call is established, applications can mute calls, 65 applications should use the {@link android.net.sip.SipManager#isApiSupported 69 <p>To use the SIP API, applications must request permission from the user by 75 their applications are not discoverable to users whose devices do not include 92 platform notifies applications by broadcasting an Intent, appending the tag's 95 tag by Intent, applications extract the NDEF messages, store them, alert the 113 applications can call {@link android.nfc.NfcAdapter#isEnabled isEnabled()} to 117 <p>To use the NFC API, applications must request permission from the user by [all …]
|
D | android-3.1.jd | 52 integrating connected peripherals with applications running on the platform. 55 interactions. Using the APIs, developers can create applications that are able to 114 their applications are not availabe to users whose devices do not provide the 133 <p>For complete information about how to develop applications that interact with 137 <p class="note">To look at sample applications that use the USB host API, see <a 144 <p>Android 3.1 exposes a new MTP API that lets applications interact directly 185 specification. Methods in the class let applications get a device’s 189 5.3.1 of the MTP specification. Methods in the class let applications get an 200 these capabilities to let users interact with their applications using mice, 257 motion data to applications. For a full list of axes and their intended [all …]
|
D | android-3.1-highlights.jd | 159 <p>A new high-performance Wi-Fi lock lets applications maintain 176 <p>The Android 3.1 platform includes an updated set of standard applications 274 applications running on the platform. The API provides a way to interact across 281 applications that the hardware is available.</p> 296 <p>To learn more about how to develop applications that interact with 303 an API that lets applications manage connected peripherals. On devices that 304 support host mode, applications can use the API to identify and communicate with 308 <p>To learn more about how to develop applications that interact with 316 these capabilities to let users interact with their applications using mice, 326 axes that applications can use from a given input source, such as X, Y, Hat X, [all …]
|
/frameworks/base/docs/html/tools/ |
D | workflow.jd | 4 <p>Developing applications for Android devices is facilitated by a group of tools that are 7 it can directly invoke the tools that you need while developing applications.</p> 16 alt="Development process for Android applications" 19 <strong>Figure 1.</strong> The development process for Android applications. 23 <p>The basic steps for developing applications (with or without Eclipse) are shown in figure 1. The 30 applications.</p> 75 <dd>Run your Android applications on an emulated Android platform.</dd> 108 sign your applications, but you can set up Eclipse to do this automatically as well.</p> 133 Testing Framework, and the ability to run applications in either the
|
/frameworks/base/docs/html/guide/practices/ |
D | seamlessness.jd | 27 other applications or dialogs, inadvertent loss of data, unintended blocking, 29 your applications run and the system interactions that can affect your 31 interacts seamlessly with the system and with other applications. </p> 55 used by other applications, you should expose it via a ContentProvider, rather 59 with the system and other applications. The Android system is designed to treat 60 applications as a sort of federation of loosely-coupled components, rather than 63 by allowing you to integrate cleanly and seamlessly with other applications, and 79 Way" is to do just that: Android applications that accept or edit input should 93 applications to understand your data format; if you change that format, you'll 94 break any other applications that aren't similarly updated.</p> [all …]
|
/frameworks/base/docs/html/training/sharing/ |
D | index.jd | 24 <p>One of the great things about Android applications is their ability to communicate and 29 applications using {@link android.content.Intent} APIs and the {@link 38 applications with intents.</dd>
|
/frameworks/base/docs/html/training/camera/ |
D | index.jd | 48 leveraging existing camera applications. In later lessons, you dive deeper 56 <dd>Leverage other applications and capture photos with just a few lines of code.</dd> 58 <dd>Leverage other applications and record videos with just a few lines of code.</dd>
|
/frameworks/base/docs/html/tools/workflow/ |
D | index.jd | 7 …ed method because it can directly invoke the tools that you need while developing applications.</p> 16 alt="Development process for Android applications" 19 <strong>Figure 1.</strong> The development process for Android applications. 25 <p>The basic steps for developing applications (with or without Android Studio) are shown in 32 applications.</p> 83 <dd>Run your Android applications on an emulated Android platform.</dd> 114 need to call Keytool and Jarsigner to sign your applications, but you can set up Android Studio
|
/frameworks/base/docs/html/tools/publishing/ |
D | publishing_overview.jd | 24 <p>Publishing is the general process that makes your Android applications available to users. When … 39 However, you can also release applications by sending them directly to users or by letting users 111 <p>You can release your Android applications several ways. Usually, you release applications 112 through an application marketplace such as Google Play, but you can also release applications 121 useful if you want to distribute your applications to a large global audience. 129 your Android applications to users around the world. When you release your applications through 131 identify market trends, and control who your applications are being distributed to. You also have 136 marketplace for selling and buying Android applications.</p> 190 <p>Distributing applications through email is convenient if you are sending your application to 235 the installation of applications from other sources, users need to enable the [all …]
|
/frameworks/base/docs/html/training/articles/ |
D | security-tips.jd | 71 applications.</p> 76 the ability to limit data access to particular applications, nor do they 114 to your own application or exported to allow access by other applications. 116 applications with access to your {@link android.content.ContentProvider}, mark them as <code><a 124 that will be exported for use by other applications, you can specify a single 177 <p>Because Android sandboxes applications from each other, applications must explicitly 202 applications, such as a {@link android.content.ContentProvider}. 207 protection level</a> on permissions for IPC communication between applications 224 uncommon for most applications, because the <a 233 to the user and only allow access by applications signed by the same developer [all …]
|
/frameworks/base/tests/AccessoryDisplay/ |
D | README | 6 There are two applications with two distinct roles: a sink 42 These applications should be installed on two separate Android 47 When connected, the applications should automatically launch
|
/frameworks/base/docs/html/training/design-navigation/ |
D | index.jd | 13 … an Android device for a better understanding of the context in which Android applications run.</p> 15 …actionbar.html">pattern docs</a> at Android Design), used across most applications in devices runn… 24 …applications, in roughly chronological order. After going through the lessons in this class, you s…
|
/frameworks/base/docs/html/guide/topics/manifest/ |
D | supports-gl-texture-element.jd | 10 <p style="padding-top:1em;">Google Play filters applications according 58 (such as Google Play) or applications can check your application's 67 are strings, applications are free to declare other formats as needed.</p> 148 <p>Google Play filters the applications that are visible to users, so that 149 users can see and download only those applications that are compatible with 150 their devices. One of the ways it filters applications is by texture 172 <p>When a user searches or browses for applications on Google Play,
|
/frameworks/base/docs/html/google/play/licensing/ |
D | index.jd | 9 applications that you publish on Google Play. With Google Play Licensing, your application can 20 <p>The licensing service is a secure means of controlling access to your applications. When an 32 for paid applications that wish to verify that the current user did in fact pay for the application 41 your applications, read the following documents:</p>
|