1、网络

  <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/ >
  <!--允许程序访问有关数据网络信息 -->

  <uses-permission android:name="android.permission.ACCESS_WIFI_STATE"/ >
  <!--允许程序访问Wi-Fi网络状态信息 -->

  <uses-permission android:name="android.permission.CHANGE_NETWORK_STATE" />
  <!--允许程序改变网络连接状态 -->

  <uses-permission android:name="android.permission.CHANGE_WIFI_STATE"/ >
  <!--允许程序改变Wi-Fi连接状态 -->

  <uses-permission android:name="android.permission.INTERNET" />

  <!--允许程序进行网络连接 -->

2、定位

  <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />

  <!--通过移动数据或wifi获取大致位置,定位精度大概误差在30~1500米 -->

  <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />

  <!-- 通过GPS获取精确位置 -->

  <uses-permission android:name="android.permission.CONTROL_LOCATION_UPDATES" />

  <!-- 允许获得移动网络定位信息改变 -->

  <uses-permission android:name="android.permission.CONTROL_LOCATION_UPDATES" />

  <!-- 允许获得wifi网络定位信息改变 -->

  <uses-permission android:name="android.permission.INSTALL_LOCATION_PROVIDER" />

  <!-- 安装定位提供 -->

3、读写文件  

  <uses-permission android:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS" />

  <!--在SDCard中创建与删除文件权限 -->

  <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />

  <!--往SDCard写入数据权限 -->

4、电话

  <uses-permission android:name="android.permission.CALL_PHONE" />

  <!-- 允许程序从非系统拨号器里输入电话号码 -->

  <uses-permission android:name="
android.permission.CALL_PRIVILEGED" />  

  <!-- 允许程序拨打电话,替换系统的拨号器界面 -->

  <uses-permission android:name="android.permission.MODIFY_PHONE_STATE" />

  <!-- 修改电话状态,如飞行模式,但不包含替换系统拨号器界面 -->

  <uses-permission android:name="android.permission.PROCESS_OUTGOING_CALLS" />

  <!-- 允许程序监视,修改或放弃播出电话 -->

  <uses-permission android:name="android.permission.READ_CONTACTS" />

  <!-- 允许应用访问联系人通讯录信息 -->

  <uses-permission android:name="android.permission.READ_PHONE_STATE" />

  <!-- 访问电话状态 -->

5、短信

  <uses-permission android:name="android.permission.WRITE_SMS" />

  <!-- 允许编写短信 -->

  <uses-permission android:name="android.permission.SEND_SMS" /> 

  <!-- 发送短信 -->

  <uses-permission android:name="android.permission.RECEIVE_WAP_PUSH" />

  <!-- 接收WAP PUSH信息 -->

  <uses-permission android:name="
android.permission.RECEIVE_SMS" />  

  <!-- 接收短信 -->

  <uses-permission android:name="
android.permission.RECEIVE_MMS" />

  <!-- 接收彩信 -->

  <uses-permission android:name="android.permission.READ_SMS" />  

  <!-- 读取短信内容 -->

6、时间

  <uses-permission android:name="android.permission.SET_TIME" />

  <!-- 设置系统时间 -->

  <uses-permission android:name="
android.permission.SET_TIME_ZONE" />

  <!-- 设置系统时区 -->

  <uses-permission android:name="com.android.alarm.permission.SET_ALARM" />

  <!-- 设置闹铃提醒 -->

7、其他

  <uses-permission android:name="
android.permission.RECORD_AUDIO" />

  <!-- 录音 -->

  <uses-permission android:name="
android.permission.STATUS_BAR" />

  <!-- 允许程序打开、关闭、禁用状态栏 -->

  <uses-permission android:name="
android.permission.VIBRATE" />

  <!-- 允许振动 -->

  <uses-permission android:name="android.permission.WRITE_SETTINGS" />

  <!-- 允许读写系统设置项 -->

Android权限声明的更多相关文章

  1. Android清单文件具体解释(二) ---- 应用程序权限声明

    我们知道,Android系统的各个模块提供了很强大的功能(比方电话,电源和设置等),通过使用这些功能.应用程序能够表现的更强大.更灵活.只是,使用这些功能并非无条件的.而是须要拥有一些权限.接下来,我 ...

  2. Android权限管理之Permission权限机制及使用

    前言: 最近突然喜欢上一句诗:"宠辱不惊,看庭前花开花落:去留无意,望天空云卷云舒." 哈哈~,这个和今天的主题无关,最近只要不学习总觉得生活中少了点什么,所以想着围绕着最近面试过 ...

  3. Android总结篇系列:Android 权限

    权限是一种安全机制.Android权限主要用于限制应用程序内部某些具有限制性特性的功能使用以及应用程序之间的组件访问.在Android开发中,基本上都会遇到联网的需求,我们知道都需要加上联网所需要的权 ...

  4. Android权限列表permission说明

    网络上不乏android权限列表,但是很少有将列表和使用方法放在一起的,所以特此总结一下 需要在AndroidManifest.xml中定义相应的权限(以获取internet访问权限为例),如下: & ...

  5. Android权限机制

    Android系统是运行在Linux内核上的,Android与Linux分别有自己的一套严格的安全及权限机制, 很多像我这样的新手,尤其是习惯了windows低安全限制的用户,很容易在这方面弄混淆,下 ...

  6. Android Permission denied 错误 ( 附Android权限大全 )

    Android Permission denied 错误(附Android权限大全) java.net.SocketException: Permission denied (maybe missin ...

  7. 掀起Azure AD的盖头来——深入理解Microsoft Graph应用程序和服务权限声明

    作者:陈希章 发表于 2017年7月12日 引子 这是一篇计划外的文章.我们都知道要进行Microsoft Graph的开发的话,需要进行应用程序注册.这个在此前我已经有专门的文章写过了.但这里存在一 ...

  8. Android权限大全(链接地址整理)

    版权声明:本文为博主原创文章,未经博主允许不得转载. Manifest.permission https://developer.android.google.cn/reference/android ...

  9. Android权限操作之uses-permission详解

    本文实例讲述了Android权限操作之uses-permission.分享给大家供大家参考,具体如下: 我们在安装Android软件的时候,系统会提示该软件所需要的权限,相对于其他系统,android ...

随机推荐

  1. HandlerThread 用法

    HandlerThread最大的优势在于引入MessageQueue概念,可以进行多任务队列管理. HandlerThread背后只有一个线程,所以任务是串行依次执行的.串行相对于并行来说更安全,各任 ...

  2. mongoDB(3) mapReduce

    mapReduce是大数据的核心内容,但实际操作中别用这个,所谓的mapReduce分两步 1.map:将数据分别取出,Map函数调用emit(key,value)遍历集合中所有的记录,将key与va ...

  3. iOS开发UI篇—Modal简单介绍

    iOS开发UI篇—Modal简单介绍 一.简单介绍 除了push之外,还有另外一种控制器的切换方式,那就是Modal 任何控制器都能通过Modal的形式展⽰出来 Modal的默认效果:新控制器从屏幕的 ...

  4. DuiLib事件分析(一)——鼠标事件响应

    最近在处理DuiLib中自定义列表行元素事件,因为处理方案得不到较好的效果,于是只好一层一层的去剥离DuiLib事件是怎么来的,看能否在某一层截取消息,自己重写. 我这里使用CListContaine ...

  5. adadmin: error while loading shared libraries: libclntsh.so.10.1

    EBS R12.2运行adadmin报错: $ adadmin adadmin: error while loading shared libraries: libclntsh.so.10.1: ca ...

  6. sprint演示

  7. overflow:hidden---清除浮动,隐藏溢出

    overflow:hidden这个CSS样式是大家常用到的CSS样式,但是大多数人对这个样式的理解仅仅局限于隐藏溢出,而对于清除浮动这个含义不是很了解.一提到清除浮动,我们就会想到另外一个CSS样式: ...

  8. iOS使用textfield注意的细节

    一般做登录界面或者要填写表之类的页面会经常使用到textfield.使用很简单,但是其实他有很多小的处理细节,这回让你显得有经验,交互性很好.在这里呢,我就直接拿stroyboard中的截图来说. c ...

  9. HDU 4280:Island Transport(ISAP模板题)

    http://acm.hdu.edu.cn/showproblem.php?pid=4280 题意:在最西边的点走到最东边的点最大容量. 思路:ISAP模板题,Dinic过不了. #include & ...

  10. PLSQL Developer 不能连接 oracle 12c 64位 的解决办法 for win 64

    1.安装Oracle 12c 64位 2.安装32位的Oracle客户端( instantclient-basic-nt-12.1.0.1.0) 1) 下载instantclient-basic-nt ...