出于学习目的,我正在尝试编写一个简单的睡眠计时器应用程序。目的应该是拥有一个选择器,选择一些分钟,然后执行某些操作。最重要的是,激活飞行模式并关闭所有其他应用程序以节省电池。
我有一个自定义选择器和我的runnable线程,工作正常:
@Override
public void run() {
while((System.currentTimeMillis() - startTime ) / 1000 < minutes){
try {
Thread.sleep(1000);
} catch (InterruptedException e) {
System.out.println("interrupted, go again.");
return;
}
}
System.out.println("Wait time is over, go to sleep.");
app.timeToSleep();
然而,在&#34; timeToSleep&#34;我现在想做的事情是:
Device.setFlightmodeEnabled(真);或
TaskManager.killall();
我将如何实现这样的目标?到目前为止我还没有找到任何东西,但也许我有错误的关键词要寻找。
谢谢和最好的问候
答案 0 :(得分:1)
您可以通过API访问某些设备功能,也可以通过原生接口访问某些设备功能,但我不认为在没有运营商或Google授权的情况下将设备设置为flightmode是技术上可行的,而这只能在Android上实现...