权限管理permissionManger
# 权限检查
# permissionManger.checkFloatPremission()
# 描述
是否开启悬浮窗权限
# 返回值
参数名 | 类型 | 说明 |
---|---|---|
boolean | 已开启返回true ,未开启返回false |
# 示例
if(permissionManger.checkFloatPremission()) printl('悬浮窗权限已开启');
# permissionManger.checkAccessPremission()
# 描述
是否开启无障碍权限
# 返回值
参数名 | 类型 | 说明 |
---|---|---|
boolean | 已开启返回true ,未开启返回false |
# 示例
if(permissionManger.checkAccessPremission()) printl('无障碍已开启');
# permissionManger.checkBLEPremission()
# 描述
是否开启蓝牙权限
# 返回值
参数名 | 类型 | 说明 |
---|---|---|
boolean | 已开启返回true ,未开启返回false |
# 示例
if(permissionManger.checkBLEPremission()) printl('蓝牙权限已开启');
# permissionManger.checkBatteryOptimization()
# 描述
是否开启电池优化权限
# 返回值
参数名 | 类型 | 说明 |
---|---|---|
boolean | 已开启返回true ,未开启返回false |
# 示例
if(permissionManger.checkBatteryOptimization()) printl('电池优化权限已开启');
# permissionManger.checkCONTACTS()
# 描述
是否开启通讯录权限
# 返回值
参数名 | 类型 | 说明 |
---|---|---|
boolean | 已开启返回true ,未开启返回false |
# 示例
if(permissionManger.checkCONTACTS()) printl('通讯录权限已开启');
# permissionManger.checkScreenShotPremission()
# 描述
是否开启截屏权限
# 返回值
参数名 | 类型 | 说明 |
---|---|---|
boolean | 已开启返回true ,未开启返回false |
# 示例
if(permissionManger.checkScreenShotPremission()) printl('截屏权限已开启');
# permissionManger.checkSMS()
# 描述
是否开启短信权限
# 返回值
参数名 | 类型 | 说明 |
---|---|---|
boolean | 已开启返回true ,未开启返回false |
# 示例
if(permissionManger.checkSMS()) printl('短信权限已开启');
# permissionManger.checkInputPremission()
# 描述
是否已经安装输入法
# 返回值
参数名 | 类型 | 说明 |
---|---|---|
boolean | 已安装返回true ,未安装返回false |
# 示例
if(permissionManger.checkInputPremission()) printl('输入法已安装');
# permissionManger.checkAllMustPremission()
# 描述
是否开启必要的权限
# 返回值
参数名 | 类型 | 说明 |
---|---|---|
boolean | 已开启返回true ,未开启返回false |
# 示例
if(permissionManger.checkAllMustPremission()) printl('必要的权限已开启');
# permissionManger.checkNeedPremission()
# 描述
是否开启需要的权限
# 返回值
参数名 | 类型 | 说明 |
---|---|---|
boolean | 已开启返回true ,未开启返回false |
# 示例
if(permissionManger.checkNeedPremission()) printl('需要的权限已开启');
# 权限请求
# permissionManger.requesFloatPremission()
# 描述
请求悬浮窗权限
# 示例
printl('请求悬浮窗权限');
permissionManger.requesFloatPremission();
# permissionManger.requesAccessPremission()
# 描述
请求无障碍权限
# 示例
printl('请求无障碍权限');
permissionManger.requesAccessPremission();
# permissionManger.requesBatteryOptimization()
# 描述
请求电池优化权限
# 示例
printl('请求电池优化权限');
permissionManger.requesBatteryOptimization();
# permissionManger.requesScreenShotPremission()
# 描述
请求屏幕截图权限
# 示例
printl('请求屏幕截图权限');
permissionManger.requesScreenShotPremission();
# permissionManger.requestBLEPremission()
# 描述
请求蓝牙和定位权限
# 示例
printl('请求蓝牙和定位权限');
permissionManger.requestBLEPremission();
# permissionManger.requestAllPremission()
# 描述
请求必要的权限
# 示例
printl('请求必要的权限');
permissionManger.requestAllPremission();
# permissionManger.requestPremission('')
# 描述
请求开启指定权限
# 参数
参数名 | 类型 | 说明 |
---|---|---|
power | string | 权限字符串 |
# permissionManger.checkPremission()
# 描述
检查指定权限是否开启
# 参数
参数名 | 类型 | 说明 |
---|---|---|
power | string | 权限字符串 |
# 返回值
参数名 | 类型 | 说明 |
---|---|---|
int |
上次更新: 2024/11/14, 21:58:47