autojs|autojs之开启悬浮窗权限
【autojs|autojs之开启悬浮窗权限】通过打开当前活动的悬浮窗权限页面,如果权限未打开,则打开悬浮窗权限,然后退出
function 打开悬浮窗权限(){ //打开 当前活动的悬浮窗权限页面
app.startActivity({packageName: "com.android.settings",
className: "com.android.settings.Settings$AppDrawOverlaySettingsActivity",
data: "package:" + currentPackage()//当前活动,可以写成固定的
});
sleep(1000)
id("android:id/checkbox").find().forEach(function(t){
//注意是对控件集合操作
if(t.checked()){toastLog("悬浮窗权限已开启");
back()
}
else{id("android:id/checkbox").findOne().click()
toastLog("开启悬浮窗权限!");
back()
}
});
}/*
//这种方法是错的!!需要先用find获得控件集合,然后对集合操作
if(id("android:id/checkbox").find().checked()){
log(id("android:id/checkbox").checked());
}
else log("checked")
*/
推荐阅读
- PMSJ寻平面设计师之现代(Hyundai)
- 太平之莲
- 闲杂“细雨”
- 七年之痒之后
- 深入理解Go之generate
- 由浅入深理解AOP
- 期刊|期刊 | 国内核心期刊之(北大核心)
- 生活随笔|好天气下的意外之喜
- 感恩之旅第75天
- python学习之|python学习之 实现QQ自动发送消息