/frameworks/base/docs/html/design/patterns/ |
D | pure-android.jd | 19 use gradients in their title bars. In some cases, elements may have the same purpose, but are 51 <p>You can find a wide variety of icons for use in your app on the 70 <h4>Don't use bottom tab bars</h4> 71 <p>Other platforms use the bottom tab bar to switch between the app's views. Per platform conventio… 73 addition, Android apps may use a bottom bar to display actions on a split action bar.</p> 76 <p>For more information on how to properly use action bars for view control, see 96 app, or view the content of a weblink in a browser. Don't use hard-coded, explicit links to 97 particular apps to achieve this. Instead, use Android's intent API to launch an activity chooser 108 Link to other apps with the activity chooser or use the <em>Share Action Provider</em> in the 120 <h4>Don't use labeled back buttons on action bars</h4> [all …]
|
/frameworks/base/docs/html/training/articles/ |
D | keystore.jd | 38 (API level 18). This document goes over when and how to use the 45 system-wide credentials. When an app requests the use of any credential 48 an app can access. This allows several apps to use the 61 To use this feature, you use the standard {@link java.security.KeyStore} 66 java.security.KeyStore} type for use with the {@link 68 method and as a provider for use with the {@link 79 <p>To generate the key, use a {@link java.security.KeyPairGenerator}
|
D | security-tips.jd | 124 that will be exported for use by other applications, you can specify a single 133 for sharing data between only your own apps, it is preferable to use the 153 <p>When accessing a content provider, use parameterized query methods such as 199 <p>In addition to requesting permissions, your application can use the <a 252 which is why we discourage the use of the "dangerous" permission level.</p> 271 secure web traffic. We prefer use of HTTPS over HTTP anywhere that HTTPS is 278 wireless networks using Wi-Fi, the use of secure networking is strongly 281 <p>We have seen some applications use <a 284 accessible by other applications on the device. Instead, you should use an Android IPC 299 Due to the limitations of SMS, we strongly recommend the use of <a [all …]
|
/frameworks/base/docs/html/distribute/tools/promote/ |
D | brand.jd | 8 <p>We encourage you to use the Android and Google Play brands with your Android app 9 promotional materials. You can use the icons and other assets on this page 32 …including phones, tablets, TVs, speakers, headphones, watches, and other devices. Instead use "for… 38 First instance of this use should be followed by a TM symbol, "for Android™".</p> 50 <p>Any use of the Android name needs to include this 79 want to ensure that the Android robot remains available for all to use.</p> 103 <p>When referring to the mobile experience, use "Google Play" unless the text is clearly 108 <p>Any use of the Google Play name or icon needs to include this 125 <p>You may use the Google Play store icon, but you may not modify it.</p> 127 <p>As mentioned above, when referring to the Google Play store app in copy, use the full name: [all …]
|
/frameworks/base/docs/html/distribute/users/ |
D | know-your-user.jd | 14 users — how they discover your app, what devices they use, what they do 15 when they use your app, and how often they return to it. 55 you can use, from forums such as <a href="http://groups.google.com/">Google 77 seek specific information. However use with care, as the creation of suitable 85 "http://www.google.com/drive/apps.html#forms">Google Drive Forms</a> or use 100 behaviour in your apps. You can use <a href= 102 Google Analytics by linking it with your Google Play account</a> or use a 120 <h2 id="use-google">
|
/frameworks/base/docs/html/guide/topics/media/ |
D | jetplayer.jd | 39 application, use the {@link android.media.JetPlayer JetPlayer} class.</p> 45 concepts and instructions on how to use the JetCreator authoring tool, see the <a 59 // queue segment 5, repeat once, use General MIDI, transpose by -1 octave 67 <a>The SDK includes an example application — JetBoy — that shows how to use {@link 69 illustrates how to use JET events to synchronize music and game logic. The application is located at
|
/frameworks/compile/libbcc/tests/debuginfo/ |
D | README | 10 Host tests use clang to build bytecode (bc) files, which are then executed 16 Target tests are similar, but instead of using clang, they use ant and 39 By default, llvm-lit will use the clang and bcc driver built in the android 40 output directory. If you wish to use different versions of these tools, 52 To execute all the tests from this directory, use the llvm-lit tool:
|
/frameworks/base/docs/html/guide/practices/ |
D | verifying-apps-art.jd | 12 especially if you use JNI to run native code or if you use certain tools 50 At this time, all devices still use Dalvik as the default runtime. We encourage 67 occurrences or to reduce fragmentation. You can verify which runtime is in use 69 System.getProperty("java.vm.version")}. If ART is in use, the property's value 76 instance data). This is particularly important for apps that make use of the 83 to use CheckJNI mode to catch common problems. If your app makes use of C/C++ 94 use, objects may be moved in memory. If you use C/C++ code, do not 100 <p>One area to watch for in particular is the use of 107 compacting GC is in use, the <code>Get...ArrayElements()</code> functions may 109 in use, this can lead to memory corruption or other problems. For example:</p> [all …]
|
/frameworks/base/docs/html/google/backup/ |
D | terms.jd | 10 Your use of the Android Backup Service (referred to as the "Service" 24 your use of the Service. It is important that you take the time to read them 34 order to use the Service, you must first agree to the Terms. You may not use 42 may not use the Service and may not accept the Terms if you are not of legal 110 manner provided that you use a different Package Name for each Backup Service Key you 115 continued use of any of the Backup Service Keys assigned by Google, or distribution of any 120 agree to use the Service only for purposes that are permitted by (a) the Terms 138 agree that your use of the Service will be in compliance with any documentation 146 trade or resell (a) use of the Service, or (b) access to the Service.</p> 151 use of the Service, any breach of your obligations under the Terms, and for the [all …]
|
D | signup.jd | 32 1.1 Your use of the Android Backup Service (referred to as the "Service" in this document… 36 1.3 The Terms form a legally binding agreement between you and Google in relation to your use of th… 39 2.1 In order to use the Service, you must first agree to the Terms. You may not use the Service if … 43 2.3 You may not use the Service and may not accept the Terms if you are not of legal age to form a … 63 …use a different Package Name for each Backup Service Key you obtain. You agree that each Backup Se… 65 4.4 You agree to use the Service only for purposes that are permitted by (a) the Terms and (b) any … 71 4.7 You agree that your use of the Service will be in compliance with any documentation guidelines … 73 …ee that you will not reproduce, duplicate, copy, sell, trade or resell (a) use of the Service, or … 75 …sponsibility to you or to any third party for) your and your Application's use of the Service, any… 77 …use of the Service, you and your Applications will protect the privacy and legal rights of users. … [all …]
|
/frameworks/base/docs/html/training/basics/fragments/ |
D | support-lib.jd | 24 file with an API library that allows you to use some of the more recent Android APIs in your app 26 of the {@link android.app.Fragment} APIs that you can use on Android 1.6 (API level 4) and 29 <p>This lesson shows how to set up your app to use the Support Library in order to use fragments 47 <li>Locate the JAR file for the library you want to use and copy it into the <code>libs/</code> 67 <div class="warning"><p><strong>Warning:</strong> To be sure that you don't accidentally use new
|
/frameworks/base/docs/html/google/play/billing/ |
D | billing_best_practices.jd | 53 sure to encrypt the content and use a device-specific encryption key.</p> 61 <p>In addition to running an obfuscation program, we recommend that you use the following techniques 71 <p><strong>Note:</strong> If you use Proguard to obfuscate your code, you must add the following 78 which means it is relatively easy for an attacker to reverse engineer your application if you use 80 example. If you use any part of the sample application, you must modify it before you publish it or 86 <p>Nonces must not be predictable or reused. Always use a cryptographically secure random number 94 …t user. For consumable items, you can use a randomly generated string, but for non-consumable item… 107 revoke use when necessary and minimize piracy.</p> 111 literal string. Instead, construct the string at runtime from pieces or use bit manipulation (for
|
/frameworks/base/docs/html/ |
D | legal.jd | 27 You may not use the logo or the logo's custom typeface.</p> 29 <p>You may use the word "Android" in a product name only as a descriptor, such as "for Android" 32 proper generic term (for example, "Android™ application"). Any use of the Android name 40 use of it must be attributed as such.</p> 60 restrictions for re-use, read the complete <a href="license.html">Content License</a>.</p> 62 <p>Your use of this site is subject to <a href="http://www.google.com/policies/">Google's Privacy 77 from the SDK Manager require that you agree to terms and conditions for use, reproduction and 84 distribute your apps on Google Play and use the associated services, you must agree to the Developer 94 …ers in your Android apps. If you want to develop an Android app that makes use of this API you mus… 104 mechanism that your servers can use to tell your Android app to contact your server directly to
|
/frameworks/compile/mclinker/include/mcld/LD/ |
D | DiagAttribute.inc | 14 …9_use, DiagnosticEngine::Warning, "conflicting way to use R9 in input %0.", "conflicting way to us… 15 …relative) conflicts the use of R9 (Tag_ABI_PCS_R9_use) in input %0.", "RW static data addressing (…
|
/frameworks/base/docs/html/design/get-started/ |
D | creative-vision.jd | 30 <p>Android apps make life easier and are easy to understand. When people use your app for the first 32 first use, though. Android apps remove ongoing chores like file management and syncing. Simple tasks 41 <p>It's not enough to make an app that is easy to use. Android apps empower people to try new things 42 and to use apps in inventive new ways. Android lets people combine applications into new workflows
|
/frameworks/base/docs/html/sdk/ |
D | terms.jd | 14 …reement forms a legally binding contract between you and Google in relation to your use of the SDK. 22 2.1 In order to use the SDK, you must first agree to this License Agreement. You may not use the SD… 26 …use the SDK and may not accept the License Agreement if you are a person barred from receiving the… 28 … have the requisite authority, you may not accept the License Agreement or use the SDK on behalf o… 32 …ited, worldwide, royalty-free, non-assignable and non-exclusive license to use the SDK solely to d… 36 3.3 You may not use the SDK for any purpose not expressly permitted by this License Agreement. Exc… 44 3.7 Nothing in this License Agreement gives you a right to use any of Google's trade names, tradema… 52 4.2 You agree to use the SDK and write applications only for purposes that are permitted by (a) thi… 54 …use the SDK to develop applications for general public users, you will protect the privacy and leg… 74 …use the SDK to run applications developed by a third party or that access data, content or resourc… [all …]
|
/frameworks/native/opengl/specs/ |
D | README | 5 for use by Android extensions. 12 0x3143 EGL_VERSION_HW_ANDROID (internal use)
|
/frameworks/base/docs/html/training/wearables/data-layer/ |
D | accessing.jd | 10 <li>Set up a Google Play services client to use the Wearable Data Layer APIs</li> 45 // Now you can use the Data Layer API 66 Wear app</a> installed, use a separate <a 73 <p>Before you use the data layer API, start a connection on your client by calling the 80 <code>onConnected()</code></a> callback for your client, you're ready to use the Data Layer API.</p>
|
/frameworks/base/docs/html/training/graphics/opengl/ |
D | index.jd | 35 screen, or are venturing into three dimensional graphics, you need to use a different tool. The 40 <p>This class walks you through the basics of developing applications that use OpenGL, including 44 to use with current Android devices. For more information about versions of OpenGL ES, see the <a 49 ES 2.0 methods! The two APIs are not interchangeable and trying to use them together only results in 66 <dd>Learn how to use projection and camera views to get a new perspective on your drawn
|
/frameworks/compile/slang/tests/F_root_compute_really_bad/ |
D | stderr.txt.expect | 17 …r compute kernel root_kernel(). Kernels targeting SDK levels 11-21 may not use multiple input para… 19 …r compute kernel root_kernel(). Kernels targeting SDK levels 11-21 may not use multiple input para… 20 …r compute kernel root_kernel(). Kernels targeting SDK levels 11-21 may not use multiple input para… 21 …r compute kernel root_kernel(). Kernels targeting SDK levels 11-21 may not use multiple input para…
|
/frameworks/base/docs/html/training/system-ui/ |
D | immersive.jd | 69 again after a few moments, you can instead use the 84 appears before it enters immersive mode. It is also how the app appears if you use the 114 <li><strong>Sticky flag</strong>—This is the UI you see if you use the 123 if you use them in conjunction with {@link android.view.View#SYSTEM_UI_FLAG_HIDE_NAVIGATION}, 125 both. You can just use one or the other, but it's common to hide both the status and the 133 examples of when you would use one flag vs. the other:</p> 136 <li>If you're building a book reader, news reader, or a magazine, use 143 use case.</li> 147 UI, use the 159 sufficient. Don't use the "immersive" flags in this case.</li> [all …]
|
/frameworks/base/docs/html/tools/testing/ |
D | testing_android.jd | 98 Android test suites are based on JUnit. You can use plain JUnit to test a class that doesn't 101 android.test.AndroidTestCase} and then go on to use more sophisticated classes. 114 command-line form for use with other IDEs. These tools get information from the project of 115 the application under test and use this information to automatically create the build files, 128 structure of tests, the APIs that you use to develop tests, and the tools that you use to run 155 use the SDK's build tools to build one or more test source files into class files in an 156 Android test package. In JUnit, you use a test runner to execute test classes. In Android, you 157 use test tools to load the test package and the application under test, and the tools then 168 directories you use for source code and resources and the manifest file for the test package. 172 You should always use Android tools to create a test project. Among other benefits, [all …]
|
/frameworks/base/docs/html/guide/faq/ |
D | framework.jd | 60 application, use Intent.putExtras(). For passing primitive data that 61 needs to persist use the 72 components run in the same process through the use of a singleton. 77 instance, they can use this as a point of interaction. For 83 …<p>An alternate way to make data accessible across Activities/Services is to use <em>public static… 86 static field to point to this object and any other activity that wants to use 90 <p>You can also use a HashMap of WeakReferences to Objects with Long 119 for further details on how to use these components.</p> 131 background— is the to use the NEW_TASK_LAUNCH flag in the startActivity()
|
/frameworks/base/docs/html/training/tv/playback/ |
D | index.jd | 56 <dd>Learn how to use the Leanback support library to build a browsing interface for media 60 <dd>Learn how to use the Leanback support library to build a card view for content items.</dd> 63 <dd>Learn how to use the Leanback support library to build a details page for media items.</dd> 66 <dd>Learn how to use a MediaSession to display a Now Playing card on the home screen.</dd>
|
/frameworks/base/docs/html/tools/adk/ |
D | index.jd | 6 hobbyists to use as a starting point for building accessories for Android. Each ADK release is 14 <p>Accessories use the Android Open Accessory (AOA) protocol to communicate with Android 22 to use them, and how to get started building your own accessories for Android.</p>
|