AndroidManifest.xml - 【permission】

在  API Level 1 时被引入

语法:

<permission android:description="string resource"
            android:icon="drawable resource"
            android:label="string resource"
            android:name="string"
            android:permissionGroup="string"
            android:protectionLevel=["normal" | "dangerous" | "signature" | "signatureOrSystem"] />

父节点:<manifest>

描述:声明可用于限制访问该APP或其他应用程序的特定组件或功能的安全权限。

属性:

android:description
一个用户可读的权限描述,定义了比标签更多和更长的信息。
它可以向用户解释权限,是当用户被询问是否给予另一个应用程序赋予权限时的提示信息。
android:icon
代表权限的一个图标,通常是图像资源的引用作为其值。
android:label
权限的名字,一般显示给用户。为了方便起见,在开发阶段可以使用原始字符串,但在发布程序时,请替换为字符串资源的引用,使它可以像其他字符串一样在用户界面本地化。
android:name
权限的名字。将会被程序内部的代码所引用。例如,在<uses-permission> 节点 和  application组件的 permission 属性中。
定义的名字必须是唯一的,因此最好使用java风格的分割。例如: "com.example.project.PERMITTED_ACTION"
android:permissionGroup
将此权限分配给一个组。此属性的值是该组的名称,该组的名称必须定义在这个程序或另一个应用程序的<permission-group>中。如果这个属性没有设置,权限不属于组。
android:protectionLevel
指出授予该权限后可能出现的潜在风险的级别,取值如下:

Value Meaning
"normal" 默认值。低级别风险的权限。
"dangerous" 高级别风险的权限
"signature" 证书安全鉴定成功,才会赋予的权限。
"signatureOrSystem" 鉴定成功或者系统赋予的权限。
时间: 2024-10-10 05:57:42

AndroidManifest.xml - 【permission】的相关文章

AndroidManifest.xml【 uses-permission】

在  API Level 1 时被引入 简介: 在某些情况下,你为app设置的权限将会影响到google应用商店会用何种规则来过滤你的APP. 如果你需要一个硬件相关的权限——CAMERA,google应用商店会假设你的应用程序需要底层硬件功能,从而过滤掉那些不需要提供设备的APP. 为了控制过滤,通常需要定义在<uses-feature>节点定义硬件属性,而不是依赖于google来通过<uses-permission>判断过滤规则.因此,如果你想要为一个特定的功能禁用过滤,你可以

解析XML【C#】

解析XML[C#]  1.XML元素XML元素包含一个开标记.元素中的数据.闭标记例如:<book>book name</book>其中book是元素名称  book name是元素数据元素名称区分大小写每一个XML文档中必须有一个根元素2.XML属性属性添加在元素的开标记内<book titile = "book name"></book>或者<book title = 'book name'></book>属性

AndroidManifest.xml - 【 manifest -&gt; Application -&gt; activity 】

<activity android:allowTaskReparenting=["true" | "false"] android:alwaysRetainTaskState=["true" | "false"] android:clearTaskOnLaunch=["true" | "false"] android:configChanges=["mcc",

AndroidManifest.xml - 【 manifest -&gt; 其他次要配置】

<uses-sdk> 作用:使应用程序的兼容性更好,指明应用程序需要的最小API,编译API以及最大支持的API.值都是整数 <uses-sdk android:minSdkVersion="integer" android:targetSdkVersion="integer" android:maxSdkVersion="integer" /> android:minSdkVersion ——> 指定运行应用程序所

【AndroidManifest.xml详解】Manifest属性之sharedUserId、sharedUserLabel

http://blog.csdn.net/wirelessqa/article/details/8581652 android:sharedUserId 当APK安装的时候,userid这个标志就会产生.APK在设备上的整个生命周期中,这个ID不再改变.不同设备上同一个应用包可能有不同的userid,重要的是在给定的设备上,每个应用包有自己独立的userid. userid的特点: 1. 作为APK身份的标识 2. userid对应一个Linux用户,所以不同APK(用户)间互相访问数据默认是禁

AndroidManifest.xml - 【 manifest -&gt; application】

语法: <application android:allowTaskReparenting=["true" | "false"] android:backupAgent="string" android:debuggable=["true" | "false"] android:description="string resource" android:enabled=["

AndroidManifest.xml【permission-tree 和 permission-group】

permission-tree 权限树 <permission-tree android:icon="drawable resource" android:label="string resource" ] android:name="string" /> 简介:定义一系列权限的基础名称.例如,如果name值为com.example.project.taxes,则可以包含以下权限: com.example.project.taxes.

springmvc+mybatis怎么传值到xml【转】

直接上代码  首先是从程序的入口开始说:  web.xml   <?xml version="1.0" encoding="UTF-8"?> <web-app version="2.4"  xmlns=""  xmlns:xsi=""  xsi:schemaLocation="  /web-app_2_4.xsd">   <welcome-file-list

Python使用ElementTree解析XML【译】

19.7. xml.etree.ElementTree — The ElementTree XML API 源代码: Lib/xml/etree/ElementTree.py Element类型是一种灵活的容器对象,用于在内存中存储层次数据结构.可以说是list和dictionary的交叉. 注意: xml.etree.ElementTree 模块对含有恶意代码的数据是不安全的.如果你想处理不信任的数据请使用 XML vulnerabilities. 每个element都有一系列相关属性: 标签