autojs


切换飞行模式

<pre><code class="language-js">// =====使用root权限切换===== function 打开飞行模式() { shell("settings put global airplane_mode_on 1", true); shell("am broadcast -a android.intent.action.AIRPLANE_MODE --ez state true", true); return; } 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 关闭飞行模式() { shell("settings put global airplane_mode_on 0", true); shell("am broadcast -a android.intent.action.AIRPLANE_MODE --ez state false", true); return; } function 关闭飞行模式() { //关闭飞行模式 new Shell().exec("su -c 'settings put global airplane_mode_on 0; am broadcast -a android.intent.action.AIRPLANE_MODE --ez state false'") } // =====打开设置切换===== 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) 关闭飞行模式() }</code></pre>

页面列表

ITEM_HTML