1.首先通过su命令获取root权限的shell终端。
Process process = Runtime.getRuntime().exec("su");2.然后获得输出流
bw = new BufferedWriter(new OutputStreamWriter(process.getOutputStream()));
3.bw.write("settings put global airplane_mode_on 0;"); bw.write("\n"); bw.flush(); bw.write("am broadcast -a android.intent.action.AIRPLANE_MODE --ez state false;"); bw.write("\n"); bw.flush();4.然后就关闭飞行模式。这样写就可以实现功能了,但是要是反复的开启和关闭飞行模式,就会有新的问题喽。
本文详细介绍了如何使用su命令获取root权限,并通过命令行方式实现手机飞行模式的开关操作。此方法适用于需要频繁操作飞行模式的场景。

被折叠的 条评论
为什么被折叠?



