uses-feature
按以下方式使用:
<uses-feature
android:name="string"
android:required=["true" | "false"]
android:glEsVersion="integer" />
有什么用android:required
and android:glEsVersion
?
required
用于表明应用程序使用的功能对于应用程序至关重要;如果没有该功能,该应用程序将毫无用处或无法运行。例如,如果您的应用程序使用 GPS 作为很高兴有功能,但不是绝对必要的,您可以设置required
to false
。这样,拥有不带 GPS 设备的设备的用户仍然可以从 Play 商店下载您的应用程序,否则他们将无法下载。
glEsVersion
仅当该功能需要 OpenGL ES 时才需要。在这种情况下,您可能需要指定至少一个要在上下文中使用的版本。
或者正如开发者指南所述:
required该元素提供了一个 required 属性,可让您指定应用程序是否需要且在没有声明的功能的情况下无法运行,或者是否希望拥有该功能但在没有该功能的情况下也可以运行。(Android 开发指南 https://developer.android.com/guide/topics/manifest/uses-feature-element.html)
glE版本对于某些功能,可能存在一个特定的属性,允许您定义该功能的版本,例如使用的 Open GL 版本(使用 glEsVersion 声明)。 [...] 应用程序应在其清单中最多指定一个 android:glEsVersion 属性。如果指定多个,则使用数值最高的 android:glEsVersion,并忽略任何其他值。如果应用程序未指定 android:glEsVersion 属性,则假定该应用程序仅需要 OpenGL ES 1.0,所有 Android 设备都支持该版本。(Android 开发指南 https://developer.android.com/guide/topics/manifest/uses-feature-element.html)
您可以阅读更多有关<uses-feature>
in the Android 开发者指南 https://developer.android.com/guide/topics/manifest/uses-feature-element.html
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)