/frameworks/base/core/tests/coretests/src/android/content/pm/ |
D | AppsQueryHelperTests.java | 40 List<String> apps = mAppsQueryHelper.queryApps(0, true, UserHandle.SYSTEM); in testQueryAppsSystemAppsOnly() local 41 assertEqualsIgnoreOrder(Arrays.asList("sys_app1", "sys_app2", "sys_app3"), apps); in testQueryAppsSystemAppsOnly() 43 apps = mAppsQueryHelper.queryApps(0, false, UserHandle.SYSTEM); in testQueryAppsSystemAppsOnly() 44 assertEqualsIgnoreOrder(Arrays.asList("sys_app1", "sys_app2", "sys_app3", "app4"), apps); in testQueryAppsSystemAppsOnly() 48 List<String> apps = mAppsQueryHelper.queryApps(AppsQueryHelper.GET_NON_LAUNCHABLE_APPS, in testQueryAppsNonLaunchable() local 50 assertEqualsIgnoreOrder(Arrays.asList("sys_app1", "sys_app3"), apps); in testQueryAppsNonLaunchable() 52 apps = mAppsQueryHelper.queryApps(AppsQueryHelper.GET_NON_LAUNCHABLE_APPS, in testQueryAppsNonLaunchable() 54 assertEqualsIgnoreOrder(Arrays.asList("sys_app1", "sys_app3"), apps); in testQueryAppsNonLaunchable() 58 List<String> apps = mAppsQueryHelper.queryApps( in testQueryAppsInteractAcrossUser() local 60 assertEqualsIgnoreOrder(Arrays.asList("sys_app1"), apps); in testQueryAppsInteractAcrossUser() [all …]
|
/frameworks/base/docs/html/distribute/googleplay/ |
D | guide.jd | 14 …<a href="https://play.google.com/store/apps/details?id=com.google.android.apps.secrets&utm_source=… 40 href="https://play.google.com/store/apps/details?id=com.google.android.apps.secrets&utm_source=dac&… 42 href="https://play.google.com/store/apps/details?id=com.google.android.apps.secrets&hl=id&utm_sourc… 44 href="https://play.google.com/store/apps/details?id=com.google.android.apps.secrets&hl=de&utm_sourc… 46 href="https://play.google.com/store/apps/details?id=com.google.android.apps.secrets&hl=es-419&utm_s… 48 href="https://play.google.com/store/apps/details?id=com.google.android.apps.secrets&hl=fr&utm_sourc… 50 href="https://play.google.com/store/apps/details?id=com.google.android.apps.secrets&hl=pt-BR&utm_so… 52 href="https://play.google.com/store/apps/details?id=com.google.android.apps.secrets&hl=vi&utm_sourc… 54 href="https://play.google.com/store/apps/details?id=com.google.android.apps.secrets&hl=ru&utm_sourc… 56 href="https://play.google.com/store/apps/details?id=com.google.android.apps.secrets&hl=ko&utm_sourc… [all …]
|
D | about.jd | 3 page.tags="play, apps, distributing, publishing" 4 page.metaDescription=Billions of downloads a month and growing. Get your apps in front of users at … 28 Google Play is the premier store for distributing Android apps. When you 29 publish on Google Play, you put your apps in front of over 1 billion active 45 The Play Store has been built to make discovering relevant apps, games, and 47 ranked apps. They can also discover popular and trending apps from one of the 105 to suggest terms as the user types, and it offers direct links to apps as 106 suggestions. In results, users find the most relevant and most popular apps 126 home page of a user who enjoys outdoor activity and fitness apps. 138 The Google Play editorial team bring the best apps to the attention of users [all …]
|
/frameworks/base/docs/html/distribute/tools/ |
D | open-distribution.jd | 2 page.metaDescription=With Android you can distribute apps to users in any way you want, using any s… 9 apps to users in any way you want, using any distribution approach or 11 marketplace to serving your apps from a web site or emailing them directly 16 The process for building and packaging your apps for distribution is the 25 apps. 37 Usually, to reach the broadest possible audience, you’d distribute your apps 42 Google Play is the premier marketplace for Android apps and is particularly 43 useful if you want to distribute your apps to a large global audience. 44 However, you can distribute your apps through any app marketplace you want or 54 helps prevent unauthorized installation and use of your apps. [all …]
|
D | launch-checklist.jd | 39 Before you publish your apps on Google Play and distribute them to users, you 40 need to get the apps ready, test them, and prepare your promotional 50 each of your apps. 76 to prepare your apps for release using a process common to all Android apps. 84 understand the issues that you should consider when publishing apps on Google 107 policies and any violations can lead to suspension of your apps or, for 127 Before you publish apps on Google Play, it's important to make sure that they 128 meet the basic quality expectations for all Android apps, on all of the 131 <strong>quality criteria that applies to all apps</strong>. For complete 145 If you plan to make your apps available to Google Play for Education, then [all …]
|
/frameworks/base/docs/html/training/wearables/apps/ |
D | index.jd | 18 Wearable apps run directly on the device, giving you access to hardware such as sensors and the 19 GPU. They are fundamentally the same as apps built for other devices using the Android SDK, but 21 These are the main differences between handheld and wearable apps:</p> 24 <li>Wearable apps are relatively small in size and functionality compared to handheld apps. 29 <li>Users don't download apps directly onto the wearable. Instead, you bundle 33 <li><p>Wearable apps can access much of the standard Android APIs, but don't support 51 the user covers the screen with their palm. Wearable apps that can transition into ambient mode are 52 called <i>always-on</i> apps. The following describes the two modes of operation for always-on apps: 63 <p>On devices running versions prior to Android 5.1 or for apps that do not support ambient mode, 75 …<dt><a href="{@docRoot}training/wearables/apps/creating.html">Creating and Running a Wearable App<… [all …]
|
D | creating.jd | 20 <p>Wearable apps run directly on the wearable device, giving you access to low-level 33 both your wearable and handheld apps. 38 <p>Before you begin building wearable apps, you must:</p> 43 The updated SDK tools enable you to build and test wearable apps. 47 The updated platform version provides new APIs for wearable apps. 54 <p class="note"><strong>Note:</strong> If you plan to make your Wear apps available for China, 58 For information on how to configure Wear apps for China, see 59 <a href="{@docRoot}training/wearables/apps/creating-app-china.html"> Creating Android Wear Apps for 121 <li>Connect the wearable to your machine through USB, so you can install apps directly to it 127 <a href="{@docRoot}training/wearables/apps/bt-debugging.html">connecting over Bluetooth</a>. [all …]
|
/frameworks/base/docs/html/distribute/users/ |
D | build-buzz.jd | 3 …st and demand for your app. Here are some ways to help users find, download, and install your apps. 13 With more apps published each week in Google Play, building buzz 14 around your own apps helps them get noticed and makes it easier for 21 will depend on your apps, your audience, and your competition. And don’t be 27 <h2 id="link-to-your-apps"> 35 After publishing your apps, you can take Android users directly to your 49 of all of your apps 76 badges</a> are an especially great way let Android users know that your apps 78 likely to download and trust your apps and games when the Google Play badge 88 <h2 id="cross-promote-from-your-other-apps"> [all …]
|
/frameworks/base/docs/html/distribute/googleplay/edu/ |
D | about.jd | 11 schools. Here educators can discover Android and Chrome apps approved by teachers for teachers, 21 Teachers can search for approved apps by grade, subject and standard, 23 purchase order, then instant distribution let educators bring your apps 29 Google Play for Education can help your innovative educational apps gain 60 are looking to bring your apps into their classrooms, especially apps 71 distribute apps to the students who need them — whether it’s a class of 80 You can continue to offer free apps with in-app purchases. Business 91 apps, and you have the opportunity to offer that support for a fee. 115 Powerful browsing tools let educators quickly discover apps, videos, 125 Convenient purchasing and delivery tools let educators buy apps in [all …]
|
D | start.jd | 19 If you've got great Android and Chrome apps for education and want to reach even more teachers 22 processes you currently use to manage your Android or Chrome apps. 46 Console</a>, where you’ll manage your details, apps, and payments. 59 By participating in Google Play for Education you’ll be placing your apps 61 there are specific guidelines and policies your apps should meet and specific 71 guidelines for educational apps in Google Play and the policies that apply to 72 your apps. See the <a href= 101 Great apps for educators and students <strong>offer educational 117 With Google Play for Education, optimizing your Android apps for tablets is crucial. 136 For Chrome apps, optimizing your apps for mouse, keyboard, and touch is just as important. [all …]
|
/frameworks/base/docs/html/distribute/googleplay/work/ |
D | about.jd | 2 page.metaDescription=Distribute your apps directly to enterprises and business users. 7 …apps. IT admins in a business using Android for Work choose which public and private apps are made… 11 …apps are automatically ready to be selected by Android for Work customers and made available to th… 21 …<p>Get your business related apps listed in a business specific gateway so they stand out from con… 23 …<p>Reach new audiences at scale because businesses will be able to deploy your free apps in bulk. … 25 …<p>You can continue to offer free apps with in-app purchases. Business employees will be able to m… 27 …<p>Businesses will often look for extended support for business critical apps, and you have the op… 36 <h5>Full IT approval for apps</h5> 39 …<p>Provides a secure gateway for distributing apps within your company, whether they are available… 41 …, such as server addresses and default user settings, from your admin console for enabled apps.</p> [all …]
|
/frameworks/base/docs/html/topic/instant-apps/ |
D | index.jd | 4 meta.tags="instant apps, getstarted, sdk, appquality, landing" 22 Native Android apps, without the installation 27 Android apps to run instantly, without requiring installation. Instant 28 Apps lets you experience what you love about apps—fast and beautiful 58 <img src="/images/topic/instant-apps/instant-apps-section-2.png"> 66 apps, with material design and smooth animations, without installing them 90 src="/images/topic/instant-apps/s3-BandH-static.png" 91 data-stat="/images/topic/instant-apps/s3-BandH-static.png" 92 data-anim="/images/topic/instant-apps/s3-BandH-animated.gif"> 101 src="/images/topic/instant-apps/s3-BuzzFeed-static.png" [all …]
|
/frameworks/base/docs/html/distribute/stories/ |
D | index.jd | 3 page.metaDescription=Android developers, their apps, and their successes with Android and Google Pl… 17 <p>Android developers, their apps, and their successes with Android and Google Play.</p> 19 <section class="dac-section dac-small" id="latest-apps"><div class="wrap"> 20 <h2 class="norule">Latest from apps</h2> 23 … data-query="type:distribute+tag:developerstory+tag:apps, type:youtube+tag:developerstory+tag:apps"
|
/frameworks/base/docs/html/work/ |
D | overview.jd | 4 page.metaDescription=Learn how to build Android apps for the enterprise and take advantage of Googl… 15 <li><a href="#develop-apps">Develop Apps for Enterprises</a></li> 22 As an Android for Work developer, you can deploy devices and apps to 25 they want to use to develop apps. 31 <li>Build apps to help employees be more productive in scenarios 46 Android developers making enterprise apps. 54 create Android apps that best utilize and complement the features in 56 and test enterprise-focused apps for Android devices running Android 60 <h3>If you’re new to creating Android apps ...</h3> 98 with peers about issues specific to developing Android apps for [all …]
|
/frameworks/base/docs/html-intl/intl/zh-cn/distribute/tools/promote/ |
D | linking.jd | 37 <pre>http://play.google.com/store/apps/details?id=<package_name></pre> 47 …y.google.com/store/apps/details?id=com.google.android.apps.maps">http://play.google.com/store/apps… 81 …<p>要创建此链接,你只需提供一个搜索查询字符串。如果你希望此次查询搜索 Google Play 应用商品详情以外的地方,则可以去掉该链接网址中的 <code>&c=apps</code>… 86 <pre>http://play.google.com/store/search?q=<search_query>&c=apps</pre> 90 <pre>market://search?q=<seach_query>&c=apps</pre> 96 …tp://play.google.com/store/search?q=maps&c=apps">http://play.google.com/store/search?q=maps&am… 109 <pre>http://play.google.com/store/apps/collection/<collection_name></pre> 113 <pre>market://apps/collection/<collection_name></pre> 119 …<code><a href="http://play.google.com/store/apps/collection/editors_choice">http://play.google.com… 173 <td><code>http://play.google.com/store/apps/details?id=<package_name></code>
|
/frameworks/base/docs/html/distribute/tools/promote/ |
D | linking.jd | 5 page.metaDescription=Learn how to build links that take users to your published apps in Google Play… 20 products in the way you want, from Android apps, web pages, ads, reviews, 26 <li>Link to a <a href="#OpeningPublisher">list of all of your apps</a>, or</li> 49 <pre>http://play.google.com/store/apps/details?id=<package_name></pre> 59 …y.google.com/store/apps/details?id=com.google.android.apps.maps">http://play.google.com/store/apps… 67 <p>Use the format below to link users to a list of apps published by you. The 68 product list lets users see all of the apps from a specific publisher, with 95 The search result page shows a list of apps (and optionally other content) that 100 <code>&c=apps</code> part of the link URL.</p> 105 <pre>http://play.google.com/store/search?q=<search_query>&c=apps</pre> [all …]
|
/frameworks/base/services/core/java/com/android/server/connectivity/ |
D | PermissionMonitor.java | 116 List<PackageInfo> apps = mPackageManager.getInstalledPackages(GET_PERMISSIONS); in startMonitoring() local 117 if (apps == null) { in startMonitoring() 122 for (PackageInfo app : apps) { in startMonitoring() 183 private void update(Set<Integer> users, Map<Integer, Boolean> apps, boolean add) { in update() argument 186 for (Entry<Integer, Boolean> app : apps.entrySet()) { in update() 246 Map<Integer, Boolean> apps = new HashMap<Integer, Boolean>(); in onAppAdded() local 247 apps.put(appUid, isSystem); in onAppAdded() 248 update(mUsers, apps, true); in onAppAdded() 263 Map<Integer, Boolean> apps = new HashMap<Integer, Boolean>(); in onAppRemoved() local 264 apps.put(appUid, NETWORK); // doesn't matter which permission we pick here in onAppRemoved() [all …]
|
/frameworks/base/docs/html/distribute/googleplay/families/ |
D | about.jd | 2 page.metaDescription=Designed for Families helps you make your apps and games more discoverable to … 10 If you've built great apps designed for kids or families, the family 16 Developers are invited to opt-in these apps and games to the new Designed for 21 high-quality apps and games more easily. 30 Opt-in your apps and games to Designed for Families from the <strong>All 32 "https://play.google.com/apps/publish/">Developer Console</a>, under 51 Play, helping parents easily find your family-friendly apps and games 60 Only apps and games opted-in to the Designed for Families program will show 74 browsing. Participating apps will receive this additional visibility on top 94 in one place, including apps, games, movies, tv shows, books, and even music. [all …]
|
/frameworks/base/docs/html/training/tv/start/ |
D | index.jd | 18 Android offers a rich user experience that's optimized for apps running on large screen devices, 24 TV apps use the same structure as those for phones and tablets. This approach means you can 25 create new TV apps based on what you already know about building apps for Android, or extend your 26 existing apps to also run on TV devices. However, the user interaction model for TV is 33 This class describes how to start building apps for TV, including setting up your development 40 "{@docRoot}studio/index.html">Android Studio</a> for building TV apps, because it 51 <dd>Learn how to create a new Android Studio project for TV apps or modify your existing
|
/frameworks/base/docs/html/design/get-started/ |
D | creative-vision.jd | 14 to apps as well as the system at large. As you work with Android, 24 <p>Beauty is more than skin deep. Android apps are sleek and aesthetically pleasing on multiple lev… 33 <p>Android apps make life easier and are easy to understand. When people use your app for the first 35 first use, though. Android apps remove ongoing chores like file management and syncing. Simple tasks 44 <p>It's not enough to make an app that is easy to use. Android apps empower people to try new things 45 and to use apps in inventive new ways. Android lets people combine applications into new workflows 46 through multitasking, notifications, and sharing across apps. At the same time, your app should feel
|
/frameworks/base/docs/html/about/ |
D | android.jd | 12 Android devices for the first time and start looking for apps, games, 16 <p>Android gives you a world-class platform for creating apps and games for 30 billions of apps and games from Google Play each month. </p> 55 your apps broadly to hundreds of millions of users across a wide range of 58 <p>Android also gives you tools for creating apps that look great and take 76 packaging Android apps. Using the IDE, you can develop on any available Android 79 <blockquote>Billion downloads a month and growing. Get your apps in front 82 <h3>Open marketplace for distributing your apps</h3> 84 <p>Google Play is the premier marketplace for selling and distributing Android apps. 100 revenues. You also have complete control of the pricing for your apps [all …]
|
D | index.jd | 12 Android devices for the first time and start looking for apps, games, 16 <p>Android gives you a world-class platform for creating apps and games for 38 1.5 billion apps and games from Google Play each month. </p> 64 your apps broadly to hundreds of millions of users across a wide range of 67 <p>Android also gives you tools for creating apps that look great and take 85 packaging Android apps. Using the IDE, you can develop on any available Android 88 <blockquote>1.5 billion downloads a month and growing. Get your apps in front 91 <h3>Open marketplace for distributing your apps</h3> 93 <p>Google Play is the premier marketplace for selling and distributing Android apps. 109 revenues. You also have complete control of the pricing for your apps [all …]
|
/frameworks/base/docs/html/distribute/engage/ |
D | video.jd | 2 page.metaDescription=Videos are one of the most effective ways to get users excited about your apps… 9 apps. Use videos to showcase your apps on your Google Play Product Details 12 get them excited to return to your apps. 16 Videos let you do more than tell users about your apps — you can
|
/frameworks/base/services/core/java/com/android/server/am/ |
D | IntentBindRecord.java | 36 final ArrayMap<ProcessRecord, AppBindRecord> apps field in IntentBindRecord 65 for (int i=0; i<apps.size(); i++) { in dumpInService() 66 AppBindRecord a = apps.valueAt(i); in dumpInService() 81 for (int i=apps.size()-1; i>=0; i--) { in collectFlags() 82 final ArraySet<ConnectionRecord> connections = apps.valueAt(i).connections; in collectFlags()
|
/frameworks/base/docs/html/distribute/monetize/ |
D | subscriptions.jd | 22 When users purchase subscriptions in your apps, Google Play handles all 23 checkout details so your apps never have to directly process any financial 31 At a basic level you can offer use of your apps or access to their content on 34 subscription</a> to allow users to explore the apps or content. 39 subscriptions within your apps. This way you can offer users basic or core 49 published or draft apps in the <a href= 52 API into your apps, and add the mechanisms to unlock subscribed features or
|