3

我了解到我可以通过使用清单文件中的某些条件过滤掉我的 android 应用程序可用的设备。

但是是否可以指定设备中使用的 Android 版本作为过滤器?

设想 :

我实际上想根据设备中使用的 Android 版本来限制设备。例如,在 Galaxy S3 中,android 版本是 4.0.4 ......

因此,如果我进行配置,只有 Android 版本 4.0.4 的设备才能在 Google 商店中下载我的应用程序。

如果是这样,请建议。

4

3 回答 3

2

You use this element in the manifest fo accomplish that, have a look at the Android developer's site:

<uses-sdk>

Lets you express an application's compatibility with one or more versions of the Android platform, by means of an API Level integer. The API Level expressed by an application will be compared to the API Level of a given Android system, which may vary among different Android devices.

于 2012-10-25T11:22:05.020 回答
2

Your question is unclear to me.

This is how you can set which version of Android can install your app.

<uses-sdk android:minSdkVersion="integer" 
          android:targetSdkVersion="integer"
          android:maxSdkVersion="integer" />

Note: The version numbers are SDK version NOT the Android versions.

Refer docs for more details. Here you can also see what SDK Level corresponds to which Android Platform version.

于 2012-10-25T11:49:09.880 回答
0

是的,就像上面建议的答案一样,我们可以限制使用uses-sdk

下面的屏幕显示,哪个 API 级别代表哪个 Android 版本。这应该对某些人有用。

在此处输入图像描述

这可以在 android SDK Manager 中看到。

于 2012-10-31T14:01:31.777 回答