Condividi tramite


HardwarePropertiesManager Classe

Definizione

La classe HardwarePropertiesManager fornisce un meccanismo di accesso allo stato hardware di un dispositivo: CPU, GPU e temperature della batteria, utilizzo della CPU per core, velocità della ventola e così via.

[Android.Runtime.Register("android/os/HardwarePropertiesManager", ApiSince=24, DoNotGenerateAcw=true)]
public class HardwarePropertiesManager : Java.Lang.Object
[<Android.Runtime.Register("android/os/HardwarePropertiesManager", ApiSince=24, DoNotGenerateAcw=true)>]
type HardwarePropertiesManager = class
    inherit Object
Ereditarietà
HardwarePropertiesManager
Attributi

Commenti

La classe HardwarePropertiesManager fornisce un meccanismo di accesso allo stato hardware di un dispositivo: CPU, GPU e temperature della batteria, utilizzo della CPU per core, velocità della ventola e così via.

Documentazione Java per android.os.HardwarePropertiesManager.

Le parti di questa pagina sono modifiche in base al lavoro creato e condiviso dal Android Open Source e usato in base ai termini descritti nella .

Costruttori

HardwarePropertiesManager(IntPtr, JniHandleOwnership)

La classe HardwarePropertiesManager fornisce un meccanismo di accesso allo stato hardware di un dispositivo: CPU, GPU e temperature della batteria, utilizzo della CPU per core, velocità della ventola e così via.

Campi

DeviceTemperatureBattery
Obsoleti.

Temperatura della batteria in Celsius.

DeviceTemperatureCpu
Obsoleti.

Temperatura delle CPU in Celsius.

DeviceTemperatureGpu
Obsoleti.

Temperatura delle GPU in Celsius.

DeviceTemperatureSkin
Obsoleti.

Temperatura della pelle del dispositivo in Celsius.

TemperatureCurrent
Obsoleti.

Ottenere la temperatura corrente.

TemperatureShutdown
Obsoleti.

Ottenere la soglia di temperatura di arresto.

TemperatureThrottling
Obsoleti.

Ottenere la soglia di temperatura di limitazione.

TemperatureThrottlingBelowVrMin
Obsoleti.

Ottenere la soglia di temperatura di limitazione al di sopra del quale le ore minime per la modalità VR non verranno soddisfatte.

UndefinedTemperature

Costante di temperatura non definita.

Proprietà

Class

Restituisce la classe di runtime di questo Objectoggetto .

(Ereditato da Object)
Handle

Handle all'istanza di Android sottostante.

(Ereditato da Object)
JniIdentityHashCode

La classe HardwarePropertiesManager fornisce un meccanismo di accesso allo stato hardware di un dispositivo: CPU, GPU e temperature della batteria, utilizzo della CPU per core, velocità della ventola e così via.

(Ereditato da Object)
JniPeerMembers

La classe HardwarePropertiesManager fornisce un meccanismo di accesso allo stato hardware di un dispositivo: CPU, GPU e temperature della batteria, utilizzo della CPU per core, velocità della ventola e così via.

PeerReference

La classe HardwarePropertiesManager fornisce un meccanismo di accesso allo stato hardware di un dispositivo: CPU, GPU e temperature della batteria, utilizzo della CPU per core, velocità della ventola e così via.

(Ereditato da Object)
ThresholdClass

La classe HardwarePropertiesManager fornisce un meccanismo di accesso allo stato hardware di un dispositivo: CPU, GPU e temperature della batteria, utilizzo della CPU per core, velocità della ventola e così via.

ThresholdType

La classe HardwarePropertiesManager fornisce un meccanismo di accesso allo stato hardware di un dispositivo: CPU, GPU e temperature della batteria, utilizzo della CPU per core, velocità della ventola e così via.

Metodi

Clone()

Crea e restituisce una copia di questo oggetto.

(Ereditato da Object)
Dispose()

La classe HardwarePropertiesManager fornisce un meccanismo di accesso allo stato hardware di un dispositivo: CPU, GPU e temperature della batteria, utilizzo della CPU per core, velocità della ventola e così via.

(Ereditato da Object)
Dispose(Boolean)

La classe HardwarePropertiesManager fornisce un meccanismo di accesso allo stato hardware di un dispositivo: CPU, GPU e temperature della batteria, utilizzo della CPU per core, velocità della ventola e così via.

(Ereditato da Object)
Equals(Object)

Indica se un altro oggetto è "uguale a" questo.

(Ereditato da Object)
GetCpuUsages()

Restituisce una matrice di informazioni sull'utilizzo della CPU per ogni core.

GetFanSpeeds()

Restituisce una matrice di velocità della ventola in RPM.

GetHashCode()

Restituisce un valore del codice hash per l'oggetto.

(Ereditato da Object)
JavaFinalize()

Chiamato dal Garbage Collector in un oggetto quando Garbage Collection determina che non sono presenti più riferimenti all'oggetto.

(Ereditato da Object)
Notify()

Riattiva un singolo thread in attesa del monitoraggio dell'oggetto.

(Ereditato da Object)
NotifyAll()

Riattiva tutti i thread in attesa del monitoraggio dell'oggetto.

(Ereditato da Object)
SetHandle(IntPtr, JniHandleOwnership)

Imposta la proprietà Handle.

(Ereditato da Object)
ToArray<T>()

La classe HardwarePropertiesManager fornisce un meccanismo di accesso allo stato hardware di un dispositivo: CPU, GPU e temperature della batteria, utilizzo della CPU per core, velocità della ventola e così via.

(Ereditato da Object)
ToString()

Restituisce una rappresentazione in formato stringa dell'oggetto.

(Ereditato da Object)
UnregisterFromRuntime()

La classe HardwarePropertiesManager fornisce un meccanismo di accesso allo stato hardware di un dispositivo: CPU, GPU e temperature della batteria, utilizzo della CPU per core, velocità della ventola e così via.

(Ereditato da Object)
Wait()

Causa l'attesa del thread corrente fino a quando non viene svegliata, in genere eseguendo>una notifica</em o <em interrotto</>em>>.<

(Ereditato da Object)
Wait(Int64)

Causa l'attesa del thread corrente fino a quando non viene svegliata, in genere <>eseguendo una notifica</em o <em interrotto/>>em>o fino a quando non è trascorsa< una determinata quantità di tempo reale.

(Ereditato da Object)
Wait(Int64, Int32)

Causa l'attesa del thread corrente fino a quando non viene svegliata, in genere <>eseguendo una notifica</em o <em interrotto/>>em>o fino a quando non è trascorsa< una determinata quantità di tempo reale.

(Ereditato da Object)

Implementazioni dell'interfaccia esplicita

IJavaPeerable.Disposed()

La classe HardwarePropertiesManager fornisce un meccanismo di accesso allo stato hardware di un dispositivo: CPU, GPU e temperature della batteria, utilizzo della CPU per core, velocità della ventola e così via.

(Ereditato da Object)
IJavaPeerable.DisposeUnlessReferenced()

La classe HardwarePropertiesManager fornisce un meccanismo di accesso allo stato hardware di un dispositivo: CPU, GPU e temperature della batteria, utilizzo della CPU per core, velocità della ventola e così via.

(Ereditato da Object)
IJavaPeerable.Finalized()

La classe HardwarePropertiesManager fornisce un meccanismo di accesso allo stato hardware di un dispositivo: CPU, GPU e temperature della batteria, utilizzo della CPU per core, velocità della ventola e così via.

(Ereditato da Object)
IJavaPeerable.JniManagedPeerState

La classe HardwarePropertiesManager fornisce un meccanismo di accesso allo stato hardware di un dispositivo: CPU, GPU e temperature della batteria, utilizzo della CPU per core, velocità della ventola e così via.

(Ereditato da Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

La classe HardwarePropertiesManager fornisce un meccanismo di accesso allo stato hardware di un dispositivo: CPU, GPU e temperature della batteria, utilizzo della CPU per core, velocità della ventola e così via.

(Ereditato da Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

La classe HardwarePropertiesManager fornisce un meccanismo di accesso allo stato hardware di un dispositivo: CPU, GPU e temperature della batteria, utilizzo della CPU per core, velocità della ventola e così via.

(Ereditato da Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

La classe HardwarePropertiesManager fornisce un meccanismo di accesso allo stato hardware di un dispositivo: CPU, GPU e temperature della batteria, utilizzo della CPU per core, velocità della ventola e così via.

(Ereditato da Object)

Metodi di estensione

JavaCast<TResult>(IJavaObject)

Esegue una conversione dei tipi controllati dal runtime Android.

JavaCast<TResult>(IJavaObject)

La classe HardwarePropertiesManager fornisce un meccanismo di accesso allo stato hardware di un dispositivo: CPU, GPU e temperature della batteria, utilizzo della CPU per core, velocità della ventola e così via.

GetJniTypeName(IJavaPeerable)

La classe HardwarePropertiesManager fornisce un meccanismo di accesso allo stato hardware di un dispositivo: CPU, GPU e temperature della batteria, utilizzo della CPU per core, velocità della ventola e così via.

Si applica a