(安卓权限)Android Permissions
16lz
2021-01-23
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)
检查权限
参数 | 类型 | 详情 |
---|---|---|
permission | string | 权限名称 |
****Returns:** Promise
返回一个 promise
requestPermission(permission)
请求权限
参数 | 类型 | 详情 |
---|---|---|
permission | string | 请求权限的名称 |
****Returns:** Promise
requestPermissions(permissions)
请求多个权限
参数 | 类型 | 详情 |
---|---|---|
permission | Array | 请求权限的数组 |
****Returns:** Promise
返回一个promise
hasPermission(permission)
此功能现在仍然有效,将来不会支持。
参数 | 类型 | 详情 |
---|---|---|
permission | string | 请求权限的名称 |
****Returns:** Promise
返回一个promise
更多相关文章
- Unity2019通过unity获取Android动态权限(不用在Android写插件)
- Android应用程序获取系统权限
- Android权限问题 及 APP应用图标
- 让android应用程序获得system权限
- android获取应用内自定义权限与权限使用情况