0

SmartWatch 画面に触れると、薄暗い状態から復帰します。コードで同じことを行うにはどうすればよいですか?

4

2 に答える 2

1

SmartExtension SDK に付属の「SmartExtension API 仕様」ドキュメントのセクション 6.2 を参照してください。

Control API を実装する拡張機能には、アクセサリ ディスプレイの状態を制御する機能もあります。表示は、CONTROL_SET_SCREEN_STATE_INTENT を介して制御できます。

Intent の一部として、設定する状態を指定する必要もあります。以下のオプションが利用可能です:
* SCREEN_STATE_OFF
* SCREEN_STATE_DIM
* SCREEN_STATE_ON
* SCREEN_STATE_AUTO

于 2013-02-05T16:30:00.060 に答える
0

マイケルの言うことは正しいです、そしてこのスレッドでも言われています(あなたが知っているように:)。画面の状態をAUTOに設定すると、画面の状態はSmartWatch自体によって処理されます。この状態では、画面が完全に暗くなると、拡張機能へのタッチイベントは発生しません。代わりに、への呼び出しがありonResumeます。

したがって、目的を達成するには、ON、OFF、およびDIMの状態を処理するステートマシンを作成し、AUTOを除外する必要があると思います。

于 2013-02-06T07:45:07.050 に答える