PowerManager.IsInteractive プロパティ

定義

デバイスが対話型状態の場合は 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 ブロードキャストを送信します。 歴史的な理由から、これらのブロードキャストの名前は画面の電源状態を指しますが、実際には、この方法で説明されているように、デバイスの全体的な対話型状態の変化に応じて送信されます。

ユーザーが存在しないため、サービスは非対話型状態をヒントとして使用して電力を節約できます。

Javaドキュメント。

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

適用対象

こちらもご覧ください