【发布时间】:2020-01-10 07:22:55
【问题描述】:
我有一个 root 手机(5.0.1)
我想每 40 秒打开和关闭飞行模式
不工作
Settings.System.putInt(getContentResolver(),Settings.System.AIRPLANE_MODE_ON, 1);
然后我尝试了:
public class MainActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
String r1 = run_cmd("adb shell settings put global airplane_mode_on 1");
String r3 = run_cmd("adb shell am broadcast -a android.intent.action.AIRPLANE_MODE");
Log.e("test1", r1);
Log.e("test3", r3);
}
private String run_cmd(String command) {
StringBuilder output = new StringBuilder();
java.lang.Process p;
try {
p = Runtime.getRuntime().exec(command);
p.waitFor();
BufferedReader reader = new BufferedReader(new InputStreamReader(p.getInputStream()));
String line = "";
while ((line = reader.readLine()) != null) {
output.append(line).append("\n");
}
} catch (Exception e) {
e.printStackTrace();
}
return output.toString();
}
}
飞行模式如何变化?
????看起来你的帖子主要是代码;请添加更多详细信息。
【问题讨论】:
-
这能回答你的问题吗? Toggle airplane mode in Android
-
是的,是的,但是..我试过这段代码,但它不起作用。