Отключение спящего режима в Blackberry с помощью кода - PullRequest
2 голосов
/ 01 февраля 2012

Как запретить переходу приложения в спящий режим в blackberry с помощью J2ME?

Я видел это предложение сделать Key Injection , также прочитайте это документы из Native SDK.

Но я не уверен, работает ли второй метод с J2ME.

Как я могу сделать это эффективно в blackberry с J2ME?

Ответы [ 2 ]

1 голос
/ 25 февраля 2013

Об отключении режима сна вы можете прочитать эту статью.

Чтобы решить эту проблему в Blackberry, я использовал следующий код:

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);
1 голос
/ 02 февраля 2012

Я думаю, что этого можно достичь ... вы можете отправить событие keyBoard на устройство.Для получения дополнительной информации см. Предотвращение перехода BlackBerry в спящий режим .

...