★03.权限与功能

权限声明

声明权限

  • AndroidManifest.xml 中:
    <uses-permission
            android:name="android.permission.READ_EXTERNAL_STORAGE"
            android:maxSdkVersion="18"/>
    
  • android:maxSdkVersion="18":代表只有小于等于18时才需要申请权限。
  • 即使是 自定义权限 ,也必须要声明这个 自定义权限

常用权限

  • 读取外部存储:android.permission.READ_EXTERNAL_STORAGE
  • 使用网络:android.permission.INTERNET
  • 获取网络状态:android.permission.ACCESS_NETWORK_STATE

自定义权限

  • 自定义权限 以确保某些操作只有拥有这个权限才能执行。
  • AndroidManifest.xml 中:
    <permission
            android:name="com.bignerdranch.android.photogallery.PRIVATE"
            android:protectionLevel="signature"/>
    
  • android:protectionLevel指定安全级别:
    • normal
    • dangerous
    • signature:代表着必须要有当前应用的 key
    • signatureOrSystem

功能声明

  • AndroidManifest.xml 中:
    <uses-feature
            android:name="android.hardware.camera"
            android:required="false"/>
    
  • android:required="false":代表就算没有这项功能也能使用 App
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 175,734评论 25 709
  • ¥开启¥ 【iAPP实现进入界面执行逐一显】 〖2017-08-25 15:22:14〗 《//首先开一个线程,因...
    小菜c阅读 11,805评论 0 17
  • 总结整理了一下android权限相关的知识,由于篇幅过长,分为两篇博客来写,上篇博客主要是详解权限和安全,下篇主要...
    Shawn_Dut阅读 9,255评论 2 10
  • 从2月1日正式到稽核审计部那天起,到现在刚好三个月,在这三个月的时间里,跟着领导我们走遍了23个网点,开展了个人的...
    华阳公主的部落格阅读 3,339评论 0 0
  • 有句话是这样说的:在生活中看你是怎么对别人的,就能看出你过得幸不幸福。 确实是这样,当你身边重要的人对你不够好,你...
    钱钱_c623阅读 2,548评论 0 1