如何使用J2ME阻止应用程序在黑莓中进入睡眠模式?
我已经看到这个建议Key Injection也从Native SDK中读取了这个docs。
但我不确定第二种方法是否适用于J2ME。
如何使用J2ME在Blackberry中有效地完成这项工作?
答案 0 :(得分:1)
我认为这可能会实现...... 您可以将keyBoard事件发送到设备。有关详细信息,请参阅此Prevent BlackBerry From Going Into Sleep Mode。
答案 1 :(得分:1)
关于禁用睡眠模式,您可以阅读this文章。
为了解决黑莓手机中的这个问题,我使用了以下代码:
import net.rim.device.api.system.Backlight;
import net.rim.device.api.util.DateTimeUtilities;
int MAX_BACKLIGHT_TIMEOUT_SECS = 255;
....
Backlight.setTimeout(MAX_BACKLIGHT_TIMEOUT_SECS);
Timer timer_ = new Timer();
timer_.scheduleAtFixedRate(new TimerTask()
{
public void run()
{
Backlight.enable(true);
}
},
(MAX_BACKLIGHT_TIMEOUT_SECS - 1) * DateTimeUtilities.ONESECOND,
(MAX_BACKLIGHT_TIMEOUT_SECS - 1) * DateTimeUtilities.ONESECOND);