设备上没有摄像头的Android用户可以';我不能从Google Play下载我的应用程序-为什么?
我在舱单中有以下权限:设备上没有摄像头的Android用户可以';我不能从Google Play下载我的应用程序-为什么?,android,google-play,android-permissions,Android,Google Play,Android Permissions,我在舱单中有以下权限: <uses-permission android:name="android.permission.CAMERA" /> 这就是设备上没有摄像头的用户无法从Google Play下载我的应用程序的原因吗 是否有办法使此权限成为可选权限?意思我需要使用你的相机,但如果你没有,你仍然可以使用我的应用程序。每个相机意味着android.hardware.camera。您可以通过包括 <uses-feature android:name="android.
<uses-permission android:name="android.permission.CAMERA" />
这就是设备上没有摄像头的用户无法从Google Play下载我的应用程序的原因吗
是否有办法使此权限成为可选权限?意思我需要使用你的相机,但如果你没有,你仍然可以使用我的应用程序。每个相机
意味着android.hardware.camera
。您可以通过包括
<uses-feature android:name="android.hardware.camera" android:required="false" />
我发现了一个答案,它说明了接受答案中的内容,但也添加了当用户试图打开与摄像头相关的功能但没有摄像头时如何处理的信息
文章中的简单代码:
// Check that the device will let you use the camera
PackageManager pm = getPackageManager();
if (pm.hasSystemFeature(PackageManager.FEATURE_CAMERA)) {
// Do camera stuff...
}
啊!!非常感谢。这将帮助我使用更多的设备。