自定义权限的自定义权限和描述属性

时间:2014-02-10 21:41:23

标签: java android android-permissions

我尝试在Android应用程序中添加自定义权限,但我对“description”属性的所有建议都是错误的。我该如何添加它?

清单声明:

<permission android:protectionLevel="dangerous"
     android:name="course.labs.permissions.DANGEROUS_ACTIVITY_PERM"
     android:description="This is adangerous app" />

错误:

  

不允许字符串类型

1 个答案:

答案 0 :(得分:2)

您的android:description属性必须是对String资源的引用(例如@string/my_description_string)。

来自<permission> tag docs

  

机器人:描述

     

用户可读的权限描述,比标签更长,信息更丰富。可以显示它以向用户解释权限 - 例如,当询问用户是否将权限授予另一个应用程序时。

     

必须将此属性设置为对字符串资源的引用;与label属性不同,它不能是原始字符串。