PowerManager.UserActivity(Int64, Boolean) メソッド

定義

ユーザー アクティビティが発生したことを電源マネージャーに通知します。

[Android.Runtime.Register("userActivity", "(JZ)V", "GetUserActivity_JZHandler")]
public virtual void UserActivity (long when, bool noChangeLights);
[<Android.Runtime.Register("userActivity", "(JZ)V", "GetUserActivity_JZHandler")>]
abstract member UserActivity : int64 * bool -> unit
override this.UserActivity : int64 * bool -> unit

パラメーター

when
Int64

ユーザー アクティビティ SystemClock#uptimeMillis() の時刻 (時間ベース)。 このタイムスタンプは、他の電源管理機能を使用してユーザー アクティビティ要求を正しく並べ替えるために使用されます。 これは、ユーザー アクティビティの原因となった入力イベントのタイムスタンプに設定する必要があります。

noChangeLights
Boolean

true の場合、このイベントが原因でキーボードのバックライトがオンになりません。 これは、電源キーが押されたときに設定されます。 ボタンがダウンしている間もデバイスをオンにしたままにしたいが、もう一度キーボードのバックライトをオンにしないように画面をオフにしようとしている。 それ以外の場合は、ライトが点灯し、オフに点滅し、それは奇妙に見えます。

属性

注釈

ユーザー アクティビティが発生したことを電源マネージャーに通知します。

自動オフ タイマーをリセットし、デバイスがスリープ状態でない場合は画面を明るくします。 これは、キーまたはタッチスクリーンが押されたとき、または他のユーザーアクティビティが発生したときに通常行われます。 このメソッドは、スリープ状態に設定されている場合、デバイスをウェイクアップしません。

android.Manifest.permission#DEVICE_POWER アクセス許可が必要です。

このメンバーは非推奨とされます。 #userActivity(long, int, int) を使用してください。

の Java ドキュメント android.os.PowerManager.userActivity(long, boolean)

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

適用対象

こちらもご覧ください