画面をオフにして加速度計をスリープ状態にしない方法を知りたいです。
開発者向けドキュメント(Smart Extension SDKのSmartWatch_WP_1.pdf)で、私はそれを読みました
- コントロールが一時停止するとセンサーが停止します
- ControlExtention#setScreenState(Control.Intents.SCREEN_STATE_OFF)を使用しても、コントロールは一時停止されません。
- ユーザーの操作により制御が一時停止するか、時間が経過します。
そこで、ControlExtention#setScreenState(Control.Intents.SCREEN_STATE_OFF)を使用しようとしました。
1分後、制御を一時停止し、加速度計を停止しました。
ただし、電源ケーブルを接続しても一時停止しませんでした。
もちろん、電源ケーブルが接続されていないときは、加速度計をスリープ状態にしないでください。
wakelock(PowerManager.FULL_WAKE_LOCK)とService#startForegroundも試しましたが、うまくいきませんでした。
この問題を解決する方法はありますか?
私の設定は
- 端末
- Sony Smartwatch MN2
- スマートウォッチバージョン
- 0.1.A.3.7
- ホストアプリケーションバージョン
- 1.2.37
ありがとう!