问题描述
我在我的项目中拥有以下权限
i have following permission in my project
<permission
android:name=".com.permission.C2D_MESSAGE"
android:protectionLevel="signature" />
<uses-permission android:name="android.permission.GET_ACCOUNTS" />
<uses-permission android:name="android.permission.READ_PROFILE" />
<uses-permission android:name="android.permission.READ_CONTACTS" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="com.android.vending.BILLING" />
<uses-permission android:name=".com.permission.C2D_MESSAGE" />
<uses-permission android:name="com.google.android.c2dm.permission.RECEIVE" />
<uses-permission android:name="android.permission.WAKE_LOCK" />
<uses-feature
android:name="android.permission.CAMERA"
android:required="false" />
<uses-feature
android:name="android.hardware.camera"
android:required="false" />
<uses-feature
android:name="android.permission.FLASHLIGHT"
android:required="false" />
<uses-feature
android:name="android.hardware.camera.flash"
android:required="false" />
<uses-feature
android:name="android.hardware.FLASHLIGHT"
android:required="false" />
<uses-feature
android:name="android.hardware.camera.autofocus"
android:required="false" />
<uses-feature
android:name="android.hardware.microphone"
android:required="false" />
但是Google play告诉我还需要一些额外的权限,然后在搜索后我才知道这些权限在我的项目中正在使用的某些库中
But Google play show me some extra permission are also required then after searching I have come to know that these permission are in some of libraries am using in my project
所以任何机构都可以帮助我禁用所需的权限,例如android.permission.CAMERA,android.permission.FLASHLIGHT,并通过将功能覆盖到我的清单文件中来使用功能CAMERA,AUTOFOCUS和FLASH,以便没有闪光灯的设备可以也使用该应用程序.谢谢
so can any body help me to disable required permission like android.permission.CAMERA, android.permission.FLASHLIGHT and also uses-feature CAMERA, AUTOFOCUS and FLASH by overriding them in to my manifest file so that devices without flash light can also use the application.thanks
推荐答案
您的其中一个库可能会覆盖您的清单.试试这个
One of your libraries might me overriding your manifest. Try this
<uses-feature android:name="android.hardware.camera.autofocus" android:required="false" tools:replace="required" />
这篇关于如何覆盖使用功能和使用权限的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!