SmartWatch 画面に触れると、薄暗い状態から復帰します。コードで同じことを行うにはどうすればよいですか?
質問する
353 次
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 に答える