【发布时间】:2017-05-06 13:38:11
【问题描述】:
出于学习目的,我正在尝试编写一个简单的睡眠定时器应用程序。目的应该是有一个选择器,选择几分钟,然后在该时间之后执行某些操作。最重要的是,激活飞行模式并关闭所有其他应用程序以节省电池。
我有一个自定义选择器和我的可运行线程,它们工作正常:
@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();
但是,在“timeToSleep”内,我现在想做以下事情:
Device.setFlightmodeEnabled(true);或
TaskManager.killall();
我将如何实现这样的目标?到目前为止我还没有找到任何东西,但也许我要查找的关键词有误。
感谢和问候
【问题讨论】:
标签: codenameone