Android权限声明
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权限声明的更多相关文章
- Android清单文件具体解释(二) ---- 应用程序权限声明
我们知道,Android系统的各个模块提供了很强大的功能(比方电话,电源和设置等),通过使用这些功能.应用程序能够表现的更强大.更灵活.只是,使用这些功能并非无条件的.而是须要拥有一些权限.接下来,我 ...
- Android权限管理之Permission权限机制及使用
前言: 最近突然喜欢上一句诗:"宠辱不惊,看庭前花开花落:去留无意,望天空云卷云舒." 哈哈~,这个和今天的主题无关,最近只要不学习总觉得生活中少了点什么,所以想着围绕着最近面试过 ...
- Android总结篇系列:Android 权限
权限是一种安全机制.Android权限主要用于限制应用程序内部某些具有限制性特性的功能使用以及应用程序之间的组件访问.在Android开发中,基本上都会遇到联网的需求,我们知道都需要加上联网所需要的权 ...
- Android权限列表permission说明
网络上不乏android权限列表,但是很少有将列表和使用方法放在一起的,所以特此总结一下 需要在AndroidManifest.xml中定义相应的权限(以获取internet访问权限为例),如下: & ...
- Android权限机制
Android系统是运行在Linux内核上的,Android与Linux分别有自己的一套严格的安全及权限机制, 很多像我这样的新手,尤其是习惯了windows低安全限制的用户,很容易在这方面弄混淆,下 ...
- Android Permission denied 错误 ( 附Android权限大全 )
Android Permission denied 错误(附Android权限大全) java.net.SocketException: Permission denied (maybe missin ...
- 掀起Azure AD的盖头来——深入理解Microsoft Graph应用程序和服务权限声明
作者:陈希章 发表于 2017年7月12日 引子 这是一篇计划外的文章.我们都知道要进行Microsoft Graph的开发的话,需要进行应用程序注册.这个在此前我已经有专门的文章写过了.但这里存在一 ...
- Android权限大全(链接地址整理)
版权声明:本文为博主原创文章,未经博主允许不得转载. Manifest.permission https://developer.android.google.cn/reference/android ...
- Android权限操作之uses-permission详解
本文实例讲述了Android权限操作之uses-permission.分享给大家供大家参考,具体如下: 我们在安装Android软件的时候,系统会提示该软件所需要的权限,相对于其他系统,android ...
随机推荐
- LeetCode Walls and Gates
原题链接在这里:https://leetcode.com/problems/walls-and-gates/ 题目: You are given a m x n 2D grid initialized ...
- win7 安装 memcached
1. 下载 memcached-win32-1.4.4-14.zip,里面包含6个文件,将解压后的文件夹随便放在什么位置.如果需要win64版,下载 memcached-win64-1.4.4-14. ...
- 20145320 《Java程序设计》第2周学习总结
20145320 <Java程序设计>第2周学习总结 教材学习内容总结 3.1 类型.变量与运算符 基本类型 整数(short.int.long) .字节(byte) .浮点数(float ...
- collectionView,tableView的细节处理
1.设置collectionView的高度 1.1为什么要设置高度? collectionView是在tableView的footView里面 , tableView能滚动,collectionVie ...
- Ant安装、环境变量配置及验证
一.安装ant 到官方主页http://ant.apache.org下载新版(目前为Ant1.8.1)的ant,得到的是一个apache-ant-1.8.1-bin.zip的压缩包.将其解压到你的硬盘 ...
- C# 实现 微软WebRequestMethods.Ftp类中的FTP操作功能
先奉献一个测试地址,ftp内的文件请勿删除,谢谢 FtpEntity fe = "); 由于代码量较多,只抽出一部分,详细代码请移步 ftp://wjshan0808.3vhost.net ...
- Scrum 项目1.0
1.内容: NABCD模型 1.需求 在当今的时代,把钱存进银行确实是比较稳妥的方式,但收益实在少得可怜.因此投资便是一个比较好的方式,当然,在投资前你需要一个软件去帮你直观地显现出各种投资的 ...
- CSS 在IE6, IE7 和IE8中的差别////////////////z
CSS 在IE6, IE7 和IE8中的差别 关于浏览器的最离奇的统计结果之一就是Internet Explorer 版本6,7和8共存.截至本文,Internet Explorer各个版本总共占据了 ...
- 设置irb和ri
设置irb和ri 输入ruby -v查看是否能够显示ruby版本 现在可以 配置irb了. irb是交互式Ruby 的命令行工具,即输入一句就立即执行并给出结果. 默认的irb不够强大,现在给它配置一 ...
- 关于ScrollView和listview的冲突关于的滑动和宽度
listview和ScrollView嵌套有两个冲突,关于listview显示不全的问题和listview和scrollview的滑动冲突 自定义listview package com.exmple ...