PowerManager.IsInteractive プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
デバイスが対話型状態の場合は true を返します。
public virtual bool IsInteractive { [Android.Runtime.Register("isInteractive", "()Z", "GetIsInteractiveHandler")] get; }
[<get: Android.Runtime.Register("isInteractive", "()Z", "GetIsInteractiveHandler")>]
member this.IsInteractive : bool
プロパティ値
True の 場合、デバイスが対話型の状態です。
- 属性
注釈
デバイスが対話型状態の場合は true を返します。
このメソッドが true を返すと、デバイスは起動し、ユーザーと対話する準備ができています (ただし、この時点でユーザーがアクティブにデバイスと対話している保証ではありません)。 この状態の間は、通常、メイン画面がオンになります。 近接センサーなどの一部の機能は、デバイスを対話型の状態のままにしたまま、画面を一時的にオフにすることがあります。 特に、デバイスはまだ夢を見ている間はインタラクティブであると見なされますが(夢はインタラクティブな可能性があるため)、居眠りしているときは考慮されません。
このメソッドが false を返す場合、デバイスは居眠り中であり、ユーザーと再び対話する準備が整う前に、デバイスを目覚めさせる必要があります。 この状態の場合、通常、メイン画面はオフになります。 "アンビエント モード" などの一部の機能により、デバイスがフリーズしている間にメイン画面がオンのまま (低電力状態であっても) システム提供のコンテンツが表示される場合があります。
システムは、デバイスの対話型の状態が変化するたびに、 android.content.Intent#ACTION_SCREEN_ON screen on または android.content.Intent#ACTION_SCREEN_OFF screen off ブロードキャストを送信します。 歴史的な理由から、これらのブロードキャストの名前は画面の電源状態を指しますが、実際には、この方法で説明されているように、デバイスの全体的な対話型状態の変化に応じて送信されます。
ユーザーが存在しないため、サービスは非対話型状態をヒントとして使用して電力を節約できます。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。