如何使用J2ME防止黑莓手機進入睡眠模式?使用代碼禁用黑莓手機的睡眠模式
我看到這個建議做Key Injection也從Native SDK讀取docs這個建議。
但我不確定第二種方法是否適用於J2ME。
我該如何在使用J2ME的黑莓手機上高效地做到這一點?
如何使用J2ME防止黑莓手機進入睡眠模式?使用代碼禁用黑莓手機的睡眠模式
我看到這個建議做Key Injection也從Native SDK讀取docs這個建議。
但我不確定第二種方法是否適用於J2ME。
我該如何在使用J2ME的黑莓手機上高效地做到這一點?
我認爲這可能實現... 您可以發送keyBoard事件到設備。欲瞭解更多信息,請參閱此Prevent BlackBerry From Going Into Sleep Mode。
關於禁用睡眠模式,您可以閱讀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);