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ドキュメント。

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

適用対象

こちらもご覧ください