PowerManager.UserActivity(Int64, Boolean) Metodo

Definizione

Notifica al power manager che si è verificata l'attività dell'utente.

[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

Parametri

when
Int64

Ora dell'attività dell'utente, nella SystemClock#uptimeMillis() base temporale. Questo timestamp viene usato per ordinare correttamente la richiesta di attività utente con altre funzioni di risparmio energia. Deve essere impostato sul timestamp dell'evento di input che ha causato l'attività dell'utente.

noChangeLights
Boolean

Se true, il backlight della tastiera non viene attivato a causa di questo evento. Questa opzione viene impostata quando viene premuto il tasto di alimentazione. Vogliamo che il dispositivo rimanga attivo mentre il pulsante è inattivo, ma stiamo per disattivare lo schermo in modo da non voler riattivare la tastiera. Altrimenti le luci lampeggiano e poi spente e sembra strano.

Attributi

Commenti

Notifica al power manager che si è verificata l'attività dell'utente.

Reimposta il timer disattivato automaticamente e illumina lo schermo se il dispositivo non è in stato di sospensione. Questo è ciò che accade normalmente quando viene premuto un tasto o il touch screen o quando si verifica un'altra attività utente. Questo metodo non riattiva il dispositivo se è stato messo in sospensione.

È necessaria l'autorizzazione android.Manifest.permission#DEVICE_POWER.

Questo membro è deprecato. Utilizzare il #userActivity(long, int, int).

per android.os.PowerManager.userActivity(long, boolean).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a

Vedi anche