我已经提到了以下许可:
<uses-permission android:name="android.permission.NFC" />
答案 0 :(得分:1)
不,这是不可能的,因为Android系统不知道您的应用程序在运行时需要哪些权限。请注意以下场景:
您正在编写应用程序,未指定NFC权限,因为您未在代码中使用它,但您使用的框架在50%的实现中都使用NFC(设备制造商特定的框架)。
Android系统无法判断是否需要NFC权限,因此它依赖于您对权限的明确指示
我确定您已注意到,如果指定操作的权限不存在,则会引发异常
确保要求消失的唯一方法是从清单中删除权限(坦率地说,这是一件大事吗?)
答案 1 :(得分:0)
除了评论不必要的代码外,您还必须从manifest
中删除权限。