您当前的位置: 首页 >  android

Allen Su

暂无认证

  • 1浏览

    0关注

    431博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

【Android 教程系列第 22 篇】AndroidManifest.xml 文件中常用的安卓权限有哪些

Allen Su 发布时间:2021-11-17 23:18:35 ,浏览量:1

这是【Android 教程系列第 22 篇】,如果觉得有用的话,欢迎关注专栏。

在用 Flutter 和 Android 混合开发时,获取相应安卓原生的权限是在所难免的。

比如修改用户头像需要获取到相机或者相册的权限,将数据本地持久化需要用获取到外部存储的权限,等等……

为了方便大家使用,这里我整理了安卓中常用的权限,并对每一个权限做了解释说明,很大一部分都在项目中用过,也有几个没用过,这里当做个记录吧,下面进入博客正文。

文章目录
      • 一:网络权限
      • 二:蓝牙权限
      • 三:安装权限
      • 四:录音权限
      • 五:位置权限
      • 六:日程权限
      • 七:短信权限
      • 八:联系人权限
      • 九:外部存储权限
      • 十:手机状态权限
      • 11:拍照、闪光灯、电池电量、屏幕截图权限

一:网络权限

1-1 允许应用访问网络


1-2 允许应用获取网络信息状态,如当前的网络连接是否有效


1-3 允许应用程序更改网络连接的状态,如是否能联网


1-4 允许应用获取当前 WiFi 接入的状态,以及 WLAN 热点的信息


1-5 允许应用程序连接或断开 WLAN 接入点,并对配置的 WLAN 网络进行更改


1-6 允许应用接收 WLAN 多播


设置该权限后,允许应用接收并非直接向设备发送的数据,比如查找附近提供的服务,WLAN 多播所耗电量大于非多播模式。

二:蓝牙权限

2-1 允许应用连接配对过的蓝牙设备


2-2 允许应用进行发现和配对新的蓝牙设备


三:安装权限

3-1 允许应用安装全新或更新的 Android 包


3-2 允许应用添加桌面快捷图标


四:录音权限

4-1 允许应用访问录音路径


4-2 允许应用修改整个系统的音频设置,如音量和路由


五:位置权限

5-1 允许应用获取大概的位置源


例如蜂窝网络数据库以确定手机的大概位置,通过 WiFi 或移动基站的方式获取用户错略的经纬度信息,定位精度大概误差在 30~1500 米。

5-2 允许应用获取精确的位置源


通过 GPS 芯片接收卫星的定位信息,定位精度达 10 米以内,使用 GPS 功能会消耗额外的电池电量。

5-3 允许应用模拟定位信息


创建模拟地点来源进行测试,一般用于帮助开发者调试应用。恶意应用程序可能利用此选项覆盖由真实地点来源(如 GPS 或网络提供商)传回的地点和状态。

六:日程权限

6-1 允许应用读取日程提醒


6-2 允许应用写入日程提醒


七:短信权限

7-1 允许应用读取手机或 SIM 卡中短信的内容


7-2 允许应用接收短信


7-3 允许应用接收彩信


7-4 允许应用发送短信


八:联系人权限

8-1 允许应用读取联系人


8-2 允许应用写入联系人


8-3 允许应用读取联系人(超级权限)


8-4 允许应用写入联系人(超级权限)


九:外部存储权限

9-1 允许应用读取外部存储,如读取 SD 上的文件


9-2 允许应用写入外部存储,如向 SD 卡上写入文件


十:手机状态权限

10-1 允许应用读取手机状态


有此权限的应用程序,可确定此手机的号码和序列号、是否正在通话、以及对方的号码等。

10-2 允许应用修改手机状态


允许应用程序控制设备的电话功能,如修改为飞行模式。拥有此权限的应用程序可自行切换网络、打开和关闭无线通信等,这些操作并不会通知你。

11:拍照、闪光灯、电池电量、屏幕截图权限

11-1 允许应用使用相机拍照


11-2 允许应用控制闪光灯


11-3 允许应用获取电池电量


11-4 允许应用屏幕截图


关于权限先总结这些,后续如果有其它需求,我再更新博客。

你的问题得到解决了吗?欢迎在评论区留言。

赠人玫瑰,手有余香,如果觉得文章不错,希望可以给个一键三连,感谢。

结束语 技术是一点一点积累的,大神也不是一天就可以达到的。原地不动就是退步,所以每天进步一点点。 最后,附上一句格言:"好学若饥,谦卑若愚",望共勉。
关注
打赏
1656491068
查看更多评论
立即登录/注册

微信扫码登录

0.0390s