是否有可能提到要在Manifest文件中过滤的Android版设备?

时间:2012-10-25 11:12:30

标签: android android-manifest

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

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

情景:

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

所以,如果我进行配置,那么Android版4.0.4的唯一设备就可以在Google商店中下载我的应用..

如果有,请建议。

3 个答案:

答案 0 :(得分:2)

您可以在清单中使用此元素来实现这一点,请查看Android开发人员的网站:

<uses-sdk>

  

允许您表达应用程序与一个或多个的兼容性   Android平台的版本,通过API级别整数。   应用程序表示的API级别将与API进行比较   给定Android系统的级别,可能因不同而异   Android设备。

答案 1 :(得分:2)

我的问题不清楚。

这是您可以设置哪个版本的Android可以安装您的应用的方式。

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

注意:版本号是SDK版本而不是Android版本。

Refer docs for more details. Here您还可以看到哪个SDK级别与哪个Android平台版本相对应。

答案 2 :(得分:0)

是的,与上述建议的答案一样,我们可以使用uses-sdk

进行限制

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

enter image description here

这可以在android SDK Manager中看到。