Appearance
申请权限
方法名
requestPermissions
用法
- 用法如下:js
module.requestPermissions({ //接口参数 params: { //申请权限列表 permissions: [ 'android.permission.WRITE_EXTERNAL_STORAGE', 'android.permission.READ_EXTERNAL_STORAGE' ] }, //成功返回函数 success: (res) => { console.log(res); }, //失败返回函数 fail: (res) => { console.log(res) }, //接口调用完成返回函数,不管成功还是失败都会返回 complete: (res) => { console.log(res) } })jsmodule.requestPermissions({ //接口参数 params: { //申请权限列表 permissions: [ 'android.permission.WRITE_EXTERNAL_STORAGE', 'android.permission.READ_EXTERNAL_STORAGE' ] }, //成功返回函数 success: (res : LevenResult) => { console.log(res); }, //失败返回函数 fail: (res : LevenResult) => { console.log(res) }, //接口调用完成返回函数,不管成功还是失败都会返回 complete: (res : LevenResult) => { console.log(res) } - 参数说明
参数名 参数类型 是否必填 默认值 参数描述 params Object 是 无 接口请求参数 params.permissions Array[String] 是 无 权限列表 success Function 否 无 执行成功的函数 fail Function 否 无 执行失败的函数 complete Function 否 无 执行完成的函数,不管成功还是失败都会执行
回调
- 示例json
{ "data": { "type": "onGranted", "permissions": [ "android.permission.WRITE_EXTERNAL_STORAGE", "android.permission.READ_EXTERNAL_STORAGE", "android.permission.INTERNET" ], "allGranted": true }, "message": "", "code": 0 } - 回调说明:
参数名 参数类型 参数描述 message String 消息提示 data Object 数据对象 data.type String 授权类型,onGranted:同意授权,onDenied:拒绝授权 data.permissions Array[String] 授权的权限,如果type=onDenied时表示被拒绝的权限 data.allGranted Boolean 是否全部同意,true:是,false:否 code Integer 返回类型,0.成功,其他:失败
