1 Star 4 Fork 3

rookies boy / 博客源码

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
无障碍开启最佳体验.js 2.32 KB
一键复制 编辑 原始数据 按行查看 历史
rookies boy 提交于 2021-12-04 13:39 . 增加一条小广告
//打开支付宝,搜索 736385254 领红包,消费可抵扣,我还能得推广费,免费支持我继续更新博客创作吧~
importClass("android.content.pm.PackageManager");
importClass("android.provider.Settings");
const myPackageName = context.getPackageName();
if (!auto.rootInActiveWindow) {
if (checkPermission("android.permission.WRITE_SECURE_SETTINGS")) {
openAccessibility();
} else {
if ($shell.checkAccess("adb")) {
shell("pm grant " + myPackageName + " android.permission.WRITE_SECURE_SETTINGS", {
adb: true,
});
toastLog("adb授权成功");
openAccessibility();
} else {
if ($shell.checkAccess("root")) {
shell("pm grant " + myPackageName + " android.permission.WRITE_SECURE_SETTINGS", {
root: true,
});
toastLog("root授权成功");
openAccessibility();
} else {
console.info("\n也可使用WRITE_SECURE_SETTINGS权限开启无障碍服务\n授权代码已复制,使用adb激活");
setClip("adb shell pm grant " + myPackageName + " android.permission.WRITE_SECURE_SETTINGS");
app.startActivity({
action: "android.settings.ACCESSIBILITY_SETTINGS",
});
}
}
}
}
function openAccessibility() {
let mServices = ":" + myPackageName + "/com.stardust.autojs.core.accessibility.AccessibilityService";
let enabledServices = Settings.Secure.getString(context.getContentResolver(), Settings.Secure.ENABLED_ACCESSIBILITY_SERVICES).replace(new RegExp(mServices, "g"), "");
Settings.Secure.putString(context.getContentResolver(), Settings.Secure.ENABLED_ACCESSIBILITY_SERVICES, "");
//Settings.Secure.putString(context.getContentResolver(), Settings.Secure.ENABLED_ACCESSIBILITY_SERVICES, enabledServices);
Settings.Secure.putString(context.getContentResolver(), Settings.Secure.ENABLED_ACCESSIBILITY_SERVICES, enabledServices + mServices);
}
function checkPermission(permission) {
pm = context.getPackageManager();
return PackageManager.PERMISSION_GRANTED == pm.checkPermission(permission, context.getPackageName().toString());
}
setTimeout(()=>{
log(auto.service)
},500)
JavaScript
1
https://gitee.com/little-alei/blog-source-code.git
git@gitee.com:little-alei/blog-source-code.git
little-alei
blog-source-code
博客源码
master

搜索帮助