$permit
- 更新时间:2025-08-03 18:44:52
权限工具
floaty()
获取悬浮窗权限
注意:在$permit中调用任何权限,都只会调用一次
- 版本 : 1.1.6
//获取悬浮窗权限
$permit.floaty();
hasFloaty()
判断是否有悬浮窗权限
注意:在$permit中调用任何权限,都只会调用一次
- 返回 : {boolean} 是否有权限
- 版本 : 1.1.6
log("悬浮窗",$permit.hasFloaty());
wza()
获取无障碍权限
注意:在$permit中调用任何权限,都只会调用一次
如果有Root权限:则使用Root权限为本应用授权永久无障碍
如果有Shizuku权限:则使用Shizuku权限为本应用授权永久无障碍
如果没有Root和Shizuku:则进行普通权限申请(非永久有效,受系统限制)
- 版本 : 1.1.6
//获取无障碍权限
$permit.wza();
hasWza()
判断是否有无障碍权限
注意:在$permit中调用任何权限,都只会调用一次
- 返回 : {boolean} 是否有权限
- 版本 : 1.1.6
log("无障碍",$permit.hasWza());
sd()
获取存储权限
注意:在$permit中调用任何权限,都只会调用一次
- 版本 : 1.1.6
//获取存储权限
$permit.sd();
hasSd()
判断是否有存储权限
注意:在$permit中调用任何权限,都只会调用一次
- 返回 : {boolean} 是否有权限
- 版本 : 1.1.6
log("存储权限",$permit.hasSd());
call()
获取电话权限
注意:在$permit中调用任何权限,都只会调用一次
- 版本 : 1.1.6
//获取电话权限
$permit.call();
hasCall()
判断是否有电话权限
注意:在$permit中调用任何权限,都只会调用一次
- 返回 : {boolean} 是否有权限
- 版本 : 1.1.6
log("打电话",$permit.hasCall());
set()
获取修改系统设置权限
注意:在$permit中调用任何权限,都只会调用一次
- 版本 : 1.1.6
//获取修改设置权限
$permit.set();
hasSet()
判断是否有修改系统设置权限
注意:在$permit中调用任何权限,都只会调用一次
- 返回 : {boolean} 是否有权限
- 版本 : 1.1.6
log("修改设置",$permit.hasSet());
net()
获取网络权限
注意:在$permit中调用任何权限,都只会调用一次
- 版本 : 1.1.6
//获取网络权限
$permit.net();
hasNet()
判断是否有网络权限
注意:在$permit中调用任何权限,都只会调用一次
- 返回 : {boolean} 是否有权限
- 版本 : 1.1.6
log("网络权限",$permit.hasNet());
camera()
获取相机权限
注意:在$permit中调用任何权限,都只会调用一次
- 版本 : 1.1.6
//获取相机权限
$permit.camera();
hasCamera()
判断是否有相机权限
注意:在$permit中调用任何权限,都只会调用一次
- 返回 : {boolean} 是否有权限
- 版本 : 1.1.6
log("相机权限",$permit.hasCamera());
record()
获取录音权限
注意:在$permit中调用任何权限,都只会调用一次
- 版本 : 1.1.6
//获取录音权限
$permit.record();
hasRecord()
判断是否有录音权限
注意:在$permit中调用任何权限,都只会调用一次
- 返回 : {boolean} 是否有权限
- 版本 : 1.1.6
log("录音权限",$permit.hasRecord());
readSms()
获取读取短信权限
注意:在$permit中调用任何权限,都只会调用一次
- 版本 : 1.1.6
//获取读取信息权限
$permit.readSms();
hasReadSms()
判断是否有读取短信权限
注意:在$permit中调用任何权限,都只会调用一次
- 返回 : {boolean} 是否有权限
- 版本 : 1.1.6
log("读取短信",$permit.hasReadSms());
sendSms()
获取发送短信权限
注意:在$permit中调用任何权限,都只会调用一次
- 版本 : 1.1.6
//获取发送信息权限
$permit.sendSms();
hasSendSms()
判断是否有发送短信权限
注意:在$permit中调用任何权限,都只会调用一次
- 返回 : {boolean} 是否有权限
- 版本 : 1.1.6
log("发送短信",$permit.hasSendSms());
readContact()
获取读取联系人权限
注意:在$permit中调用任何权限,都只会调用一次
- 版本 : 1.1.6
//获取读取联系人权限
$permit.readContact();
hasReadContact()
判断是否有读取联系人权限
注意:在$permit中调用任何权限,都只会调用一次
- 返回 : {boolean} 是否有权限
- 版本 : 1.1.6
log("读取联系人",$permit.hasReadContact());
writeContact()
获取写入联系人权限
注意:在$permit中调用任何权限,都只会调用一次
- 版本 : 1.1.6
//获取写入联系人权限
$permit.writeContact();
hasWriteContact()
判断是否有写入联系人权限
注意:在$permit中调用任何权限,都只会调用一次
- 返回 : {boolean} 是否有权限
- 版本 : 1.1.6
log("写入联系人",$permit.hasWriteContact());
loc()
获取定位权限
注意:在$permit中调用任何权限,都只会调用一次
- 版本 : 1.1.6
//获取定位权限
$permit.loc();
hasLoc()
判断是否有定位权限
注意:在$permit中调用任何权限,都只会调用一次
- 返回 : {boolean} 是否有权限
- 版本 : 1.1.6
log("位置权限",$permit.hasLoc());
readCalendar()
获取读取日历权限
注意:在$permit中调用任何权限,都只会调用一次
- 版本 : 1.2.2
//获取读取日历权限
$permit.readCalendar(); //获取读取日历权限
hasReadCalendar()
判断是否有读取日历权限
注意:在$permit中调用任何权限,都只会调用一次
- 返回 : {boolean} 是否有权限
- 版本 : 1.2.2
log("读取日历",$permit.hasReadCalendar());
writeCalendar()
获取写入日历权限
注意:在$permit中调用任何权限,都只会调用一次
- 版本 : 1.2.2
//获取写入日历权限
$permit.writeCalendar();
hasWriteCalendar()
判断是否有写入日历权限
注意:在$permit中调用任何权限,都只会调用一次
- 返回 : {boolean} 是否有权限
- 版本 : 1.2.2
log("写入日历",$permit.hasWriteCalendar());
hasPermit(permitName)
判断是否有权限
注意:在$permit中调用任何权限,都只会调用一次
- 参数 : permitName {string} 权限名
- 返回 : {boolean} 是否有权限
- 版本 : 1.2.2
//判断是否有权限
$permit.hasPermit(android.Manifest.permission.GET_ACCOUNTS);
//等同于
$permit.hasPermit("android.permission.GET_ACCOUNTS");
hasPermit(permitNames)
判断是否有权限
注意:在$permit中调用任何权限,都只会调用一次
- 参数 : permitNames {string[]} 权限名
- 返回 : {boolean} 是否有权限
- 版本 : 1.2.2
let permits = ["android.permission.READ_CALENDAR","android.permission.WRITE_CALENDAR"];
//判断是否有权限
$permit.hasPermit(permits);
getPermit(permitNames)
获取权限
注意:在$permit中调用任何权限,都只会调用一次
- 参数 : permitNames {string[]} 权限名
- 版本 : 1.2.2
let permits = ["android.permission.READ_CALENDAR","android.permission.WRITE_CALENDAR"];
//获取权限
$permit.getPermit(permits);
getPermit(permitName)
获取权限
注意:在$permit中调用任何权限,都只会调用一次
- 参数 : permitName {string} 权限名
- 版本 : 1.2.2
//获取权限
$permit.getPermit(android.Manifest.permission.GET_ACCOUNTS);
//等同于
$permit.getPermit("android.permission.GET_ACCOUNTS");
hasNotifyAccess()
是否已授予通知访问权限
- 返回 : {boolean} 是否有通知访问权限
notifyAccess()
获取通知访问权限
此权限将允许应用读取所有通知