Android Manifest.xml的 uses-permi

2019-10-09  本文已影响0人  图之

1、<uses-permission>

官方定义的权限
应用要访问一个受permission保护的特性,就必须在manifest上加上<uses-permission>来声明它需要的权限。应用在调用自己程序的组件和其他应用的时候都要声明。
当应用在安装的时候,安装器会询问用户是否授予它权限。用户同意了才能使用受保护的特性,否则访问失败并且不会通知用户。


image.png

2、<permission>

自定义权限,提供其他程序使用本应用的说明
程序也能用<permission>来保护自己的组件,它能使用Android系统定义的、其它应用定义的、自身定义的 <permission> 。如果想要定义一个新的permission,可用<permission>节点定义,如

<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"] />

保护自身组件(要让其他组件也能够启动受保护的Activity,必须请求其使用权限)


image.png
上一篇下一篇

猜你喜欢

热点阅读