HTML5+ 权限设置
API分模块封装调用了系统各种原生能力,而部分能力需要使用到Android的permissions,以下列出了各模块(或具体API)使用的的权限:
---------------------------------------
基础权限
5+App必须使用的到最小权限集
API 权限 说明
ALL <uses-permission android:name="android.permission.INTERNET"/> 允许程序访问网络
ALL <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/> 允许程序读写扩展存储卡
---------------------------------------
Audio
调用plus.audio.*使用到的权限集
API 权限 说明
ALL <uses-permission android:name="android.permission.RECORD_AUDIO"/> 允许程序录制音频
ALL <uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS"/> 允许程序修改全局音频设置
---------------------------------------
Camera
调用plus.camera.*使用到的权限集
API 权限 说明
ALL <uses-permission android:name="android.permission.CAMERA"/> 允许程序使用照相设备
ALL <uses-feature android:name="android.hardware.camera"/> 允许程序访问照相设备
---------------------------------------
Contacts
调用plus.contacts.*使用到的权限集
API 权限 说明
ALL <uses-permission android:name="android.permission.GET_ACCOUNTS"/> 允许程序访问Accounts Service帐户列表
ALL <uses-permission android:name="android.permission.READ_CONTACTS"/> 允许程序读取用户联系人数据
ALL <uses-permission android:name="android.permission.WRITE_CONTACTS"/> 允许程序修改用户联系人数据
---------------------------------------
Device
调用plus.device.、plus.screen.、plus.display.、plus.networkinfo.、plus.os.*使用到的权限集
API 权限 说明
plus.device.setWakelock(); plus.device.isWakelock();<uses-permission android:name="android.permission.WAKE_LOCK"/> 允许程序保持进程不进入休眠状态
plus.device.vibrate(); <uses-permission android:name="android.permission.VIBRATE"/> 允许程序访问振动设备
plus.device.* <uses-permission android:name="android.permission.READ_PHONE_STATE"/> 允许程序访问手机状态信息
plus.device.dail(); <uses-permission android:name="android.permission.CALL_PHONE"/> 允许程序不通过拨号界面拨打电话
plus.networkinfo.* <uses-permission android:name="android.permission.ACCESS_WIFI_STATE"/> 允许程序访问Wi-Fi网络状态信息
plus.networkinfo.* <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/> 允许程序访问有关GSM网络信息
---------------------------------------
Geolocation
调用plus.geolocation.*使用到的权限集
API 权限 说明
ALL <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/> 允许程序访问位置信息
---------------------------------------
Messaging
调用plus.messaging.*使用到的权限集
API 权限 说明
ALL <uses-permission android:name="android.permission.SEND_SMS"/> 允许程序发送SMS短信
ALL <uses-permission android:name="android.permission.READ_SMS"/> 允许程序读取短信息
ALL <uses-permission android:name="android.permission.WRITE_SMS"/> 允许程序写短信
---------------------------------------
Barcode
调用plus.barcode.*使用到的权限集
API 权限 说明
ALL <uses-permission android:name="android.permission.CAMERA"/> 允许程序使用照相设备
ALL <uses-feature android:name="android.hardware.camera"/> 允许程序访问照相设备
ALL <uses-feature android:name="android.hardware.camera.autofocus"/> 允许程序访问照相设备自动聚焦
ALL <uses-permission android:name="android.permission.FLASHLIGHT"/>" 允许程序访问闪光灯
ALL <uses-permission android:name="android.permission.VIBRATE"/> 允许程序访问振动设备
---------------------------------------
Map
调用plus.maps.*使用到的权限集
API 权限 说明
ALL <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"/> 允许程序访问CellID或WiFi热点来获取位置信息
ALL <uses-permission android:name="android.permission.ACCESS_WIFI_STATE"/> 允许程序访问Wi-Fi网络状态信息
ALL <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/> 允许程序访问有关GSM网络信息
ALL <uses-permission android:name="android.permission.CHANGE_WIFI_STATE"/> 允许程序改变Wi-Fi连接状态
ALL <uses-permission android:name="android.permission.READ_PHONE_STATE"/> 允许程序访问手机状态信息
ALL <uses-permission android:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS"/> 允许程序挂载和移除可移动存储设备
ALL <uses-permission android:name="android.permission.READ_LOGS"/> 允许程序读取系统日志文件
ALL <uses-permission android:name="android.permission.WRITE_SETTINGS"/>" 允许程序读取或写入系统设置
---------------------------------------
Payment
调用plus.payment.*使用到的权限集
API 权限 说明
ALL <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/> 允许程序访问有关GSM网络信息
ALL <uses-permission android:name="android.permission.ACCESS_WIFI_STATE"/> 允许程序访问Wi-Fi网络状态信息
ALL <uses-permission android:name="android.permission.READ_PHONE_STATE"/> 允许程序访问手机状态信息
ALL <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"/> 允许程序访问CellID或WiFi热点来获取位置信息
---------------------------------------
Push
调用plus.push.*使用到的权限集
个推推送
API 权限 说明
ALL <uses-permission android:name="android.permission.READ_PHONE_STATE"/> 允许程序访问手机状态信息
ALL <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/> 允许程序访问有关GSM网络信息
ALL <uses-permission android:name="android.permission.CHANGE_WIFI_STATE"/> 允许程序改变Wi-Fi连接状态
ALL <uses-permission android:name="android.permission.WAKE_LOCK"/> 允许程序保持进程不进入休眠状态
ALL <uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED"/> 允许程序开机启动服务(离线推送服务)
ALL <uses-permission android:name="android.permission.VIBRATE"/> 允许程序访问振动设备
ALL <uses-permission android:name="android.permission.ACCESS_WIFI_STATE"/> 允许程序访问Wi-Fi网络状态信息
ALL <uses-permission android:name="android.permission.GET_TASKS"/> 允许程序获取系统当前运行的任务信息
ALL <uses-permission android:name="android.permission.READ_LOGS"/> 允许程序读取系统日志文件
ALL <uses-permission android:name="android.permission.RECEIVE_USER_PRESENT"/>" 允许程序唤醒机器
ALL <uses-permission android:name="getui.permission.GetuiService"/> 允许程序访问个推离线服务(个推自定义权限)
ALL <permission android:name="getui.permission.GetuiService" android:protectionLevel="normal"/> 允许程序访问个推离线服务(个推自定义权限)
---------------------------------------
Share
调用plus.share.*使用到的权限集
新浪微博
API 权限 说明
ALL <uses-permission android:name="android.permission.CHANGE_WIFI_STATE"/> 允许程序改变Wi-Fi连接状态
ALL <uses-permission android:name="android.permission.ACCESS_WIFI_STATE"/> 允许程序访问Wi-Fi网络状态信息
ALL <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/> 允许程序访问有关GSM网络信息
---------------------------------------
腾讯微博
API 权限 说明
ALL <uses-permission android:name="android.permission.CHANGE_WIFI_STATE"/> 允许程序改变Wi-Fi连接状态
ALL <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/> 允许程序访问有关GSM网络信息
ALL <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"/> 允许程序访问CellID或WiFi热点来获取位置信息
ALL <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/> 允许程序访问位置信息
ALL <uses-permission android:name="android.permission.ACCESS_MOCK_LOCATION"/> 允许程序创建模拟位置
---------------------------------------
微信
API 权限 说明
ALL <uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS"/> 允许程序修改全局音频设置
---------------------------------------
Speech
调用plus.speech.*使用到的权限集
API 权限 说明
ALL <uses-permission android:name="android.permission.RECORD_AUDIO"/> 允许程序录制音频
ALL <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/> 允许程序访问有关GSM网络信息
ALL <uses-permission android:name="android.permission.ACCESS_WIFI_STATE"/> 允许程序访问Wi-Fi网络状态信息
ALL <uses-permission android:name="android.permission.CHANGE_NETWORK_STATE"/> 允许程序改变网络连接状态
ALL <uses-permission android:name="android.permission.READ_PHONE_STATE"/> 允许程序访问手机状态信息
---------------------------------------
Statistic
调用plus.statistic.*使用到的权限集
API 权限 说明
ALL <uses-permission android:name="android.permission.READ_LOGS"/> 允许程序读取系统日志文件
ALL <uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED"/> 允许程序开机启动服务(实时提交统计数据服务)
ALL <uses-permission android:name="android.permission.RECEIVE_USER_PRESENT"/> 允许程序唤醒机器
---------------------------------------
Native.JS
native.js封装的plus.android.* API不需要额外的权限,但导入对应对象调用native API时可能需要用到特定的权限,这时需根据情况在manifest.json中的plus->distribute->google->permissions下添加。
;
HTML5+ 权限设置的更多相关文章
- Atitit godaddy 文件权限 root权限设置
Atitit godaddy 文件权限 root权限设置 1. ubuntu需要先登录,再su切换到root1 2. sudo 授权许可使用的su,也是受限制的su1 3. ubuntu默认吗roo ...
- Linux 权限设置chmod
Linux中设置权限,一般用chmod命令 1.介绍 权限设置chmod 功能:改变权限命令.常用参数: 1=x(执行权execute) 2=w(写权write) 4=r(读权Read) setuid ...
- ASP.NET MVC+EF框架+EasyUI实现权限管理系列(23)-设置角色遗留问题和为权限设置角色以及EasyUI Tabs的使用
ASP.NET MVC+EF框架+EasyUI实现权限管系列 (开篇) (1):框架搭建 (2):数据库访问层的设计Demo (3):面向接口编程 (4 ):业务逻辑层的封装 ...
- MAC OS X的ACL扩展权限设置
在WEB开发时,网站是以_www的用户运行的,而我在本地是以liuwencan的用户编辑的.这就带来一个问题:如果所有文件属于liuwencan,那么网站运行需要写文件时就因无权限而失败:如果所有文件 ...
- C#-WinForm-MDI窗体容器、权限设置
MDI窗体容器 - 放窗体的容器 窗体时顶级控件,是不允许放到其他的控件或窗体中的 (李献策lxc) 窗体属性中有一个属性:IsMdiContainer - 确定该窗体是否是MDI容器 在窗体中放一个 ...
- ACL权限设置命令setfacl和getfacl命令
ACL权限设置命令setfacl和getfacl命令 setfacl命令是用来在命令行里设置ACL(访问控制列表).在命令行里,一系列的命令跟随以一系列的文件名. [TOC] 选项 |参数|说明| ...
- MDI窗体容器、权限设置
一.MDI窗体容器: 1.功能: 它可以让其它窗体在它的内部打开,无法超出它的范围 将某个窗体的属性:IsMdiContainer设置为true - 窗口样式 2.问题: (1)如何将其它窗体在它的内 ...
- Linux 权限设置
一.文件和目录权限 在Linux系统中,用户可以对每一个文件或目录都具有访问权限,这些访问权限决定了谁能访问,以及如何访问这些文件和目录. 1.文件权限简介 在Linux系统中,每一位用户都有对文件或 ...
- QlikView 权限设置问题和注意
企业级报表通常都涉及到复杂的权限问题, 比如文本级权限和行级权限,某区域经理只能看到该区域的销售数据.QlikView自然也提供了该种功能. 具体方法: 在Edit script中新建一个tab, 输 ...
随机推荐
- Codeforces 869 C The Intriguing Obsession
题目描述 — This is not playing but duty as allies of justice, Nii-chan! — Not allies but justice itself, ...
- 记录一次(xheditor-1.1.6-zh-cn.min.js)的错误:Cannot read property 'match' of undefined的问题解决
由于使用了xheditor富文本框,且这个版本是2011年开发的系统,当时只有IE8,所以一切正常. 但是问题来了,今天使用IE11测试和谷歌浏览器测试,发现一直报这个错误: 且google了一下,没 ...
- centos7.5更换docker-ce镜像源
更换成阿里云 cd /etc/yum.repos.d/ vim docker-ce.repo # 按ecs进行非编辑模式 :%s/https:\/\/download.docker.com/https ...
- MQ学习-RabbitMQ, ActiveMQ, Kafka等
之前学习过RabbitMQ,并且还安装过.安装记录的文章如下: Erlang:http://www.cnblogs.com/charlesblc/p/5512380.html RabbitMQ:htt ...
- API接口管理工具postman等
国外 postman Swagger:国外比较流行的一款管理工具,英文配置,需要一定的英文基础和服务器搭建基础,学习成本较高. 国内 Apizza: 风格类似postman,熟悉postman的会比较 ...
- Wireshark网络分析实战笔记(三)基本信息统计工具的使用方法
Capture File Properties:获取网络中数据包的整体信息 用法:Statistics菜单条下Capture File Properties选项 Protocol Hierarchy: ...
- 微信小程序 - 关闭当前页面无法再通过左上角返回
考试的时候不可能答完以后,得到成绩后再通过左上角返回再重新答吧? 可以通过:open-type='redirectTo'实现
- 以其他字段作为某一字段的值. 字段长度char_length(?)
UPDATE t_dealer a INNER JOIN t_dealer b ON a.id=b.id SET a.zihao=b.shortName where a.zihao is null o ...
- php猴子吃桃
<?php header("content-type:text/html;charset=utf-8"); /* 有一堆桃子,猴子第一天吃了其中的一半,并再多吃了一个! 以后 ...
- 5.2 calendar--通用日期的相关函数(3)
prmonth(theyear, themonth, w=0, l=0) 打印指定年和月的日历.格式与formatmonth()函数一样. 样例: #python 3.4 import calenda ...