PowerManager.UserActivity(Int64, Boolean) 메서드

정의

사용자 활동이 발생했음을 Power Manager에 알깁니다.

[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이면 이 이벤트로 인해 키보드 백라이트가 켜지지 않습니다. 이는 전원 키를 누를 때 설정됩니다. 단추가 다운된 동안 디바이스가 계속 켜지길 원하지만 키보드 백라이트가 다시 켜지지 않도록 화면을 끄려고 합니다. 그렇지 않으면 조명이 켜지고 꺼져 이상한 것처럼 보입니다.

특성

설명

사용자 활동이 발생했음을 Power Manager에 알깁니다.

자동 해제 타이머를 재설정하고 디바이스가 절전 모드가 아닌 경우 화면을 밝게 합니다. 이는 일반적으로 키 또는 터치 스크린을 누르거나 다른 사용자 활동이 발생할 때 발생합니다. 이 메서드는 절전 모드에 놓인 경우 디바이스를 절전 모드에서 해제하지 않습니다.

android.Manifest.permission#DEVICE_POWER 권한이 필요합니다.

이 멤버는 더 이상 사용되지 않습니다. #userActivity(long, int, int)을 사용합니다.

에 대한 android.os.PowerManager.userActivity(long, boolean)Java 설명서

이 페이지의 일부는 만들고 공유한 작업을 기반으로 하며 에 설명된 조건에 따라 사용됩니다.

적용 대상

추가 정보