如何使 android 库使用权限可选而不是必需的
How to make android library uses-permission optional instead of required
我正在使用的库之一指定:
<uses-feature android:name="android.hardware.camera" android:required="true" />
但是我正在处理相机不可用的情况,所以我想让它成为必需的="false"。
目前我只是用
完全删除它
<uses-feature android:name="android.hardware.camera" tools:node="remove" />
在我的清单文件中。这并不理想,因为它根本不会出现在合并的清单中。我如何让它出现在合并的清单文件中
<uses-feature android:name="android.hardware.camera" android:required="false" />
?
<uses-feature android:name="android.hardware.camera" android:required="false" tools:replace="required" />
tools:replace
replaces a lower-priority attribute 等应该给你你想要的。
我正在使用的库之一指定:
<uses-feature android:name="android.hardware.camera" android:required="true" />
但是我正在处理相机不可用的情况,所以我想让它成为必需的="false"。
目前我只是用
完全删除它 <uses-feature android:name="android.hardware.camera" tools:node="remove" />
在我的清单文件中。这并不理想,因为它根本不会出现在合并的清单中。我如何让它出现在合并的清单文件中
<uses-feature android:name="android.hardware.camera" android:required="false" />
?
<uses-feature android:name="android.hardware.camera" android:required="false" tools:replace="required" />
tools:replace
replaces a lower-priority attribute 等应该给你你想要的。