Android Permissions

此插件旨在支持Android新的权限检查机制。
您可以在这里找到所有全限: https://developer.android.com/reference/android/Manifest.permission.html
Repo(备用): https://github.com/NeoLSN/cordova-plugin-android-permissions

Installation(安装)

1.安装Cordova和Ionic原生插件:

$ ionic cordova plugin add cordova-plugin-android-permissions$ npm install --save @ionic-native/android-permissions

2.添加插件到 app's module

Supported platforms(支持平台)

Android

Usage(用法)

import { AndroidPermissions } from '@ionic-native/android-permissions';constructor(private androidPermissions: AndroidPermissions) { }...this.androidPermissions.checkPermission(this.androidPermissions.PERMISSION.CAMERA).then(  success => console.log('Permission granted'),  err => this.androidPermissions.requestPermissions(this.androidPermissions.PERMISSION.CAMERA));this.androidPermissions.requestPermissions([this.androidPermissions.PERMISSION.CAMERA, this.androidPermissions.PERMISSION.GET_ACCOUNTS]);

Instance Members(实例成员)

PERMISSION

checkPermission(permission)
检查权限

参数类型详情
permissionstring权限名称

****Returns:** Promise
返回一个 promise

requestPermission(permission)
请求权限

参数类型详情
permissionstring请求权限的名称

****Returns:** Promise

requestPermissions(permissions)
请求多个权限

参数类型详情
permissionArray请求权限的数组

****Returns:** Promise
返回一个promise

hasPermission(permission)
此功能现在仍然有效,将来不会支持。

参数类型详情
permissionstring请求权限的名称

****Returns:** Promise
返回一个promise

更多相关文章

  1. Unity2019通过unity获取Android动态权限(不用在Android写插件)
  2. Android应用程序获取系统权限
  3. Android权限问题 及 APP应用图标
  4. 让android应用程序获得system权限
  5. android获取应用内自定义权限与权限使用情况

随机推荐

  1. 关键词final的用途是什么?
  2. .Net JAVA JS 加密(三方互通)
  3. 增强的for循环中局部变量的范围
  4. javaScript函数中执行C#代码中的函数
  5. thinking in java逍遥游记 之 夜的第四章
  6. Maven编译提示:软件包不存在
  7. java 使用jdbc连接Greenplum数据库和Post
  8. ********** javamaill邮箱发送问题 *****
  9. Java对象引用处理机制
  10. java数组和c中数组的区别