尝试通过Google Play下载时,我的应用程序在某些设备中无法显示。通过谷歌搜索我知道它归于uses-permission
,我们可以通过uses-feature
<uses-feature
android:name="android.hardware.location"
android:required="false" />
我想解决这个问题。那么如何检查这些uses-permission
中的哪一个支持当前设备并启用支持的权限?
此外,我们如何在本地检查这些与权限相关的非上市问题,而不上传到Google Play?
先谢谢
答案 0 :(得分:0)
这与权限无关。所有Android设备都不支持您在应用程序中使用的所有功能。 Google Play会通过检查您的应用功能自动设置您支持的设备列表。您可以在google play accaount中看到该列表。
权限适用于使用GPS,相机等设备功能。
例如,为了使用GPS,您需要将此行添加到您的清单文件
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
以下是权限的详细信息
http://developer.android.com/reference/android/Manifest.permission.html