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.然后就关闭飞行模式。
这样写就可以实现功能了,但是要是反复的开启和关闭飞行模式,就会有新的问题喽。