我试图在Android应用程序中添加自定义权限,但我对"description"属性的所有建议都是错误的。如何添加?
舱单声明:
<permission android:protectionLevel="dangerous"
android:name="course.labs.permissions.DANGEROUS_ACTIVITY_PERM"
android:description="This is adangerous app" />
错误:
不允许使用字符串类型
您的 android:description
属性必须是对字符串资源的引用(例如 @string/my_description_string
)。
从<permission>
标记文档中:
安卓:说明
用户可读的权限描述,比标签更长,信息量更大。可以显示它以向用户解释权限 — 例如,当询问用户是否将权限授予另一个应用程序时。
此属性必须设置为对字符串资源的引用;与 label 属性不同,它不能是原始字符串。