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+ 权限设置的更多相关文章

  1. Atitit  godaddy 文件权限 root权限设置

    Atitit  godaddy 文件权限 root权限设置 1. ubuntu需要先登录,再su切换到root1 2. sudo 授权许可使用的su,也是受限制的su1 3. ubuntu默认吗roo ...

  2. Linux 权限设置chmod

    Linux中设置权限,一般用chmod命令 1.介绍 权限设置chmod 功能:改变权限命令.常用参数: 1=x(执行权execute) 2=w(写权write) 4=r(读权Read) setuid ...

  3. ASP.NET MVC+EF框架+EasyUI实现权限管理系列(23)-设置角色遗留问题和为权限设置角色以及EasyUI Tabs的使用

    ASP.NET MVC+EF框架+EasyUI实现权限管系列 (开篇)   (1):框架搭建    (2):数据库访问层的设计Demo    (3):面向接口编程   (4 ):业务逻辑层的封装    ...

  4. MAC OS X的ACL扩展权限设置

    在WEB开发时,网站是以_www的用户运行的,而我在本地是以liuwencan的用户编辑的.这就带来一个问题:如果所有文件属于liuwencan,那么网站运行需要写文件时就因无权限而失败:如果所有文件 ...

  5. C#-WinForm-MDI窗体容器、权限设置

    MDI窗体容器 - 放窗体的容器 窗体时顶级控件,是不允许放到其他的控件或窗体中的 (李献策lxc) 窗体属性中有一个属性:IsMdiContainer - 确定该窗体是否是MDI容器 在窗体中放一个 ...

  6. ACL权限设置命令setfacl和getfacl命令

    ACL权限设置命令setfacl和getfacl命令 setfacl命令是用来在命令行里设置ACL(访问控制列表).在命令行里,一系列的命令跟随以一系列的文件名. [TOC] 选项 |参数|说明|   ...

  7. MDI窗体容器、权限设置

    一.MDI窗体容器: 1.功能: 它可以让其它窗体在它的内部打开,无法超出它的范围 将某个窗体的属性:IsMdiContainer设置为true - 窗口样式 2.问题: (1)如何将其它窗体在它的内 ...

  8. Linux 权限设置

    一.文件和目录权限 在Linux系统中,用户可以对每一个文件或目录都具有访问权限,这些访问权限决定了谁能访问,以及如何访问这些文件和目录. 1.文件权限简介 在Linux系统中,每一位用户都有对文件或 ...

  9. QlikView 权限设置问题和注意

    企业级报表通常都涉及到复杂的权限问题, 比如文本级权限和行级权限,某区域经理只能看到该区域的销售数据.QlikView自然也提供了该种功能. 具体方法: 在Edit script中新建一个tab, 输 ...

随机推荐

  1. 【IDEA】(3)---非常实用提高开发效率和水平的插件

    IDEA(3)-Mac中IDEA插件 IDEA提供了许多很实用的插件,能够大大提高开发效率和开发水平,这里列举几个很实用的插件. 说明:这边的IDEA是MAC系统. 一.插件管理界面简介 1.界面位置 ...

  2. dml语句就是你常写的sql语句,增删改查

    dml语句就是你常写的sql语句,增删改查

  3. Xocde 自动注释插件

    github 地址 https://github.com/onevcat/VVDocumenter-Xcode   可以对xcode方法进行类似java那样的自动注释 源码下载下后编译运行一次  xo ...

  4. 解决Ubuntu下gedit中文乱码的情况

    windows下简体中文多用GBK编码 (或GB2312, GB18030), 而linux下多用UTF-8编码. 因此,一般来说在微软平台编辑的中文txt不能在ubuntu下直接打开查看,除非在保存 ...

  5. fiddler使用心得记录

    fiddler是一款非常好用的软件,通过监听8888端口来修改http,https等请求和响应,是抓包神器. 最近正在学习如何使用,现在记录下学习的一些技巧 如何支持https 点击菜单项tools, ...

  6. fastjson设置生成的json属性的顺序

    目标JSON顺序: {,,} 1.url2.w3.h4.s 如果使用默认情况生成,则顺序为: w,h,s,url 在fastJson中,可以使用@JSONField来指定属性顺序(需要1.1.42以上 ...

  7. 【开发总结】—— BABYLON 项目开发必备系列

    前言:在公司主要使用Babylon.js作为前端引擎,我自己在开发中总结到基本上每一个新项目都会需要这些基本设置. 一.ios兼容:解决镜面反射   如果不加offline,材质中有镜面反射,苹果手机 ...

  8. linux中tr用法

    tr命令不能直接从文件中读取并转换文本,因此通常都使用重定向输入或者管道传递方法: -s 代替掉重复的字符 #echo "HHHHHHEEEElllooooo" | tr -s ' ...

  9. IP反查网站,ip反查接口,旁站查询接口大全,通过IP查域名汇总:

    http://cn.bing.com/search?q=ip%3A220.181.111.85     http://dns.aizhan.com/?q=www.baidu.com     http: ...

  10. vuex mapGetters

    1.vuex 配置 //vuex的配置 //注意Store是大写 const store = new Vuex.Store({ //数据保存 state: { show: false, count: ...