VoiceInteractionSession.SetKeepAwake(Boolean) メソッド

定義

このセッションが音声アクティビティの実行中にデバイスの起動を維持するかどうかを設定します。

[Android.Runtime.Register("setKeepAwake", "(Z)V", "GetSetKeepAwake_ZHandler", ApiSince=23)]
public virtual void SetKeepAwake (bool keepAwake);
[<Android.Runtime.Register("setKeepAwake", "(Z)V", "GetSetKeepAwake_ZHandler", ApiSince=23)>]
abstract member SetKeepAwake : bool -> unit
override this.SetKeepAwake : bool -> unit

パラメーター

keepAwake
Boolean
属性

注釈

このセッションが音声アクティビティの実行中にデバイスの起動を維持するかどうかを設定します。 既定では、システムはこの状態の間、スリープ解除ロックを保持するため、画面がオフの場合でも機能します。 これを false に設定すると、そのウェイク ロックが解除され、CPU がスリープ状態になります。 これは通常、セッションがユーザーからの応答を待っている時間が長すぎると判断し、バッテリーを引き続き消耗させたくない場合に使用されます。

ここで false を渡すとウェイク ロックが解放され、後で true を指定して呼び出して取得し直すことができます。 また、新しい音声アクティビティ タスクを開始するたびに自動的に再取得されます。これは、 を呼び出 #startVoiceActivityすときです。

android.service.voice.VoiceInteractionSession.setKeepAwake(boolean)Java ドキュメント。

このページの一部は、によって作成および共有された作業に基づく変更であり、に記載されている条件に従って使用されます。

適用対象