自定义权限
1.定义应用程序安全访问级别的权限(其他程序或组件若要访问该程序必须先获得该权限)
<?xml
version=
"1.0" encoding=
"utf-8"?>
<manifest package=
"com.example.wendy.pieview"
xmlns:android=
"http://schemas.android.com/apk/res/android">
<permission
android:description=
"string resource"//权限描述。是用户可读的,它稍稍有点不同于
label属性。label属性可以直接赋值为字符串,而
description必须指定定义在
string资源文件中的字符串
android:icon=
"drawable resource"
android:label=
"string resource"
android:name=
"string"//权限的名称。这个非常重要!因为其它程序或组建若要获取该权限,必须通过
权限的名称来指定
<!
android:protectionLevel=[
"normal"
"dangerous"
"signature"
"signatureOrSystem"] /
2.定义application级别的权限,为该应用程序的所有组件设置一个访问权限(可被组件设置的权限属性覆盖)
<application
android:permission=
"string"/>
3.定义activity级别的权限(启动该activity必须获得该权限)
<activity android:permission=
"string"/>
别的程序中的组件需要访问该application中的组件时需在manifest中声明
<uses
-permission android:name
= "string"/>