美文网首页Cordova原生插件
(安卓权限)Android Permissions

(安卓权限)Android Permissions

作者: 待花谢花开 | 来源:发表于2017-06-28 11:38 被阅读103次

    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<any>
    返回一个 promise

    requestPermission(permission)
    请求权限

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

    ****Returns:** Promise<any>

    requestPermissions(permissions)
    请求多个权限

    参数 类型 详情
    permission Array<string> 请求权限的数组

    ****Returns:** Promise<any>
    返回一个promise

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

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

    ****Returns:** Promise<any>
    返回一个promise

    相关文章

      网友评论

        本文标题:(安卓权限)Android Permissions

        本文链接:https://www.haomeiwen.com/subject/ngxucxtx.html