autojsroot和免root的开关飞⾏模式的⽅法
autojs root和免root的开关飞⾏模式的⽅法
//本脚本由autojs脚本交流553908361整理
function root开关飞⾏模式(){
// 第⼀种 root
function打开飞⾏模式(){
// 打开飞⾏模式
new Shell().exec("su -c 'settings put global airplane_mode_on 1; am broadcast -a android.intent.action.AIRPLANE_MODE --ez state true'") }
function关闭飞⾏模式(){
//关闭飞⾏模式
new Shell().exec("su -c 'settings put global airplane_mode_on 0; am broadcast -a android.intent.action.AIRPLANE_MODE --ez state false'") }
js arguments
打开飞⾏模式()
sleep(6000)
关闭飞⾏模式()
}
function点击飞⾏模式按钮开关飞⾏模式(){
var intent =new Intent();
intent.setAction("android.settings.AIRPLANE_MODE_SETTINGS");
app.startActivity(intent);
// 第⼆种 intent打开飞⾏模式设置界⾯,再点击飞⾏模式按钮
function打开飞⾏模式(){
// 打开飞⾏模式
var r =text('飞⾏模式').findOne()
clickView(r)
}
function关闭飞⾏模式(){
//关闭飞⾏模式
var r =text('飞⾏模式').findOne()
clickView(r)
}
function clickView(view){
log(arguments.callee.name +'开始')
log(view)
if(view){
var x = view.bounds().centerX()
var y = view.bounds().centerY()
log('将要点击的坐标 %s,%s', x, y)
press(x, y,1)
}else{
throw'传⼊clickView中的view异常'
}
log(arguments.callee.name +'结束')
}
打开飞⾏模式()
sleep(6000)
关闭飞⾏模式()
}

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。