3

我想知道在屏幕关闭的情况下保持加速度计保持清醒的方法。
在开发人员文档中(智能扩展 SDK 中的 SmartWatch_WP_1.pdf),我读到了

  • 控制暂停时传感器停止
  • 使用 ControlExtention#setScreenState(Control.Intents.SCREEN_STATE_OFF) 不会暂停控件。
  • 控件因用户操作或时间流逝而暂停。

所以我尝试使用 ControlExtention#setScreenState(Control.Intents.SCREEN_STATE_OFF)。
一分钟后,控制暂停,加速度计停止。
但连接电源线时并没有暂停。
当然,我想在未连接电源线时保持加速度计处于唤醒状态。

我也尝试了wakelock(PowerManager.FULL_WAKE_LOCK) 和Service#startForeground,但我没有好起来。

有没有办法解决这个问题?

我的配置是

  • 设备
    • 索尼智能手表 MN2
  • 智能手表版
    • 0.1.A.3.7
  • 主机应用程序版本
    • 1.2.37

谢谢!

4

1 回答 1

1

我们正在研究这个——如果我知道更多,我会回到这个线程。

更新

SmartWatch 应用程序的更新于 2013 年 3 月 14 日在 Google Play 上发布。此更新包括对上述传感器问题的修复。

于 2012-11-30T10:16:51.630 回答