Lines Matching full:your
10 <li><a href="#how">Controlling Your App's Availability to Devices</a>
17 <li><a href="#filtering">Controlling Your App's Availability for Business Reasons</a></li>
35 the range of devices provides a huge potential audience for your app. In order for your app
40 <p>To facilitate your effort toward that goal, Android provides a dynamic app framework in which
44 the current device configuration. So with some forethought to your app design and some additional
48 <p>If necessary, however, you can specify your app's feature requirements and control
49 which types of devices can install your app from Google Play Store. This page explains how you can
50 control which devices have access to your apps, and how to prepare your apps to make sure they
51 reach the right audience. For more information about how you can make your app adapt
73 users who install your app from Google Play Store are using an Android compatible device.</p>
76 <p>However, you do need to consider whether your <b>app is compatible</b> with each potential
79 compass sensor. If your app's core functionality requires the use
80 of a compass sensor, then your app is compatible only with devices that
83 <h2 id="how">Controlling Your App's Availability to Devices</h2>
85 <p>Android supports a variety of features your app can leverage through platform APIs. Some
88 so you may need to control your app's availability to devices based on your app's required
91 <p>To achieve the largest user-base possible for your app, you should strive to support as many
97 If necessary, however, you can restrict your app's availability to devices through Google Play
108 <p>In order for you to manage your app?s availability based on device features,
115 <p>If necessary, you can prevent users from installing your app when their devices don't provide a
118 element in your app's <a href="{@docRoot}guide/topics/manifest/manifest-intro.html">manifest
121 <p>For example, if your app does not make sense on a device that lacks a compass sensor,
132 <p>Google Play Store compares the features your app requires to the features available on
133 each user's device to determine whether your app is compatible with each device.
134 If the device does not provide all the features your app requires, the user cannot install
135 your app.</p>
137 <p>However, if your app's primary functionality does not <em>require</em>
155 use to control the availability of your app to users through Google Play Store, see the
161 availability of a device feature. For example, if your app requests permission to access to {@link
164 on this feature and make your app available to devices without Bluetooth by setting the <a href=
181 <p>The API level allows you to declare the minimum version with which your app is
188 Provider</a> APIs were added in Android 4.0 (API level 14). If your app cannot function without
189 these APIs, you should declare API level 14 as your app's minimum supported
200 minSdkVersion}</a> attribute declares the minimum version with which your app is compatible
203 your app.</p>
206 the APIs from previous platform versions, so your app should always be compatible with future
211 targetSdkVersion}</a> attribute does not prevent your app from being installed on platform
213 but it is important because it indicates to the system whether your
216 targetSdkVersion}</a> to the latest version, the system assumes that your
221 but the system will retain the previous API behavior for your app if your target API level
224 <p>However, if your app uses APIs added in a more recent
229 minSdkVersion}</a> to the lowest value possible for your app's primary functionality,
257 <p>By default, your app is compatible with all screen sizes and densities,
258 because the system makes the appropriate adjustments to your UI layout and image
264 and how to restrict your app to certain screen sizes when necessary, read <a
268 <h2 id="filtering">Controlling Your App's Availability for Business Reasons</h2>
270 <p>In addition to restricting your app's availability based on device characteristics,
271 it?s possible you may need to restrict your app?s availability for
275 filtering options in the developer console that allow you to control your app?s
279 is always based on information contained within your APK file. But
294 <dd>Information about the different ways that Google Play Store can prevent your app
304 the user's consent for your app to use those APIs.</dd>