Android 开发指南-框架主题-安全和许可
2010-03-31 05:27:00 来源:WEB开发网核心提示:这里<protectionLevel>属性是必需的,通过声明该属性,Android 开发指南-框架主题-安全和许可(4),我们就可以告知系统如何去通知用户哪些应用程序需要这个许可,或者谁可以拥有该许可,我们通常用两句话来描述许可,第一句描述该许可,具体请参看链接 的文档,<protectionLeve
这里<protectionLevel>
<protectionLevel>
需要注意的是标签(label)和描述(description)都是需要为许可提供的。这些都是字符串资源,当用户去看许可列表(android:label)或者某个许可的详细信息(android:description) 时,这些字符串资源就可以显示给用户。label应当尽量简短,之需要告知用户该许可是在保护什么功能就行。而description可以用于具体描述获取该许可的程序可以做哪些事情,实际上让用户可以知道如果他们同意程序获取该权限的话,该程序可以做什么。我们通常用两句话来描述许可,第一句描述该许可,第二句警告用户如果批准该权限会可能有什么不好的事情发生。下面是一个描述 CALL_PHONE 许可的label和description的例子:
<string>directly call phone numbers</string>
<string>Allows the application to call
phone numbers without your intervention. Malicious applications may
cause unexpected calls on your phone bill. Note that this does not
allow the application to call emergency numbers.</string>
更多精彩
赞助商链接