【问题标题】:Disabling Sleep Mode in Blackberry using Code使用代码在黑莓中禁用睡眠模式
【发布时间】:2012-02-01 09:47:08
【问题描述】:

如何防止应用程序在使用 J2ME 的黑莓中进入睡眠模式?

我已经看到这个建议做一个Key Injection 也从 Native SDK 阅读这个docs

但我不确定第二种方法是否适用于 J2ME。

如何在带有 J2ME 的黑莓中有效地做到这一点?

【问题讨论】:

    标签: blackberry java-me


    【解决方案1】:

    我认为这可以实现... 您可以将键盘事件发送到设备。有关更多信息,请参阅Prevent BlackBerry From Going Into Sleep Mode

    【讨论】:

      【解决方案2】:

      关于禁用睡眠模式,可以阅读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);
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2015-09-08
        • 2010-09-19
        • 1970-01-01
        • 1970-01-01
        • 2020-08-16
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多