介绍一下android的各种权限。 代码如下: Html代码 <manifestxmlns:androidmanifestxmlns:an
介绍一下android的各种权限。
代码如下:
-
<
manifestxmlns:android
manifestxmlns:android
=
"http://schemas.android.com/apk/res/android"
??
-
??????package
=
"net.sunniwell.launcher"
??
-
??????android
android:versionCode
="1"android
:versionName
=
"1.0.1"
>
??
关于自定义权限,这是很好的例子,其他apk程序要想使用Launcher的功能必须添加这些权限,而这些权限都是在这里声明的。
这个是安装快捷方式的权限定义:
-
<
permission
??
-
????????android:name
=
"com.android.launcher.permission.INSTALL_SHORTCUT"
??
-
????????android:permissionGroup
=
"android.permission-group.SYSTEM_TOOLS"
??
-
????????android:protectionLevel
=
"normal"
??
-
????????android:label
=
"@string/permlab_install_shortcut"
??
-
????????android:description
=
"@string/permdesc_install_shortcut"
/>
??
这个是卸载快捷方式的权限定义:
-
<
permission
??
-
????????android:name
=
"com.android.launcher.permission.UNINSTALL_SHORTCUT"
??
-
????????android:permissionGroup
=
"android.permission-group.SYSTEM_TOOLS"
??
-
????????android:protectionLevel
=
"normal"
??
-
????????android:label
=
"@string/permlab_uninstall_shortcut"
??
-
????????android:description
=
"@string/permdesc_uninstall_shortcut"
/>
??
这个是读取launcher.db内容的权限定义:
-
<
permission
??
-
????????android:name
=
"net.sunniwell.launcher.permission.READ_SETTINGS"
??