Lenguaje

SystemHealthManager Clase

Definición

Proporciona acceso a los datos sobre cómo las aplicaciones usan varios recursos del sistema.

[Android.Runtime.Register("android/os/health/SystemHealthManager", ApiSince=24, DoNotGenerateAcw=true)]
public class SystemHealthManager : Java.Lang.Object
[<Android.Runtime.Register("android/os/health/SystemHealthManager", ApiSince=24, DoNotGenerateAcw=true)>]
type SystemHealthManager = class
    inherit Object
Herencia
SystemHealthManager
Atributos

Comentarios

Proporciona acceso a los datos sobre cómo las aplicaciones usan varios recursos del sistema.

Java documentación para android.os.health.SystemHealthManager.

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Constructores

Nombre Description
SystemHealthManager(IntPtr, JniHandleOwnership)

Proporciona acceso a los datos sobre cómo las aplicaciones usan varios recursos del sistema.

Propiedades

Nombre Description
Class

Devuelve la clase en tiempo de ejecución de este Objectobjeto .

(Heredado de Object)
CpuHeadroomCalculationWindowRange

Obtiene el intervalo del tamaño de la ventana de cálculo para el espacio principal de CPU.

CpuHeadroomMinIntervalMillis

Obtiene el intervalo de sondeo mínimo para llamar #getCpuHeadroom(CpuHeadroomParams) a en milisegundos.

GpuHeadroomCalculationWindowRange

Obtiene el intervalo del tamaño de la ventana de cálculo para el espacio principal de GPU.

GpuHeadroomMinIntervalMillis

Obtiene el intervalo de sondeo mínimo para llamar #getGpuHeadroom(GpuHeadroomParams) a en milisegundos.

Handle

Identificador de la instancia de Android subyacente.

(Heredado de Object)
JniIdentityHashCode

Obtiene el código hash de identidad asignado a este Java del mismo nivel por el tiempo de ejecución de interoperabilidad.

(Heredado de Object)
JniManagedPeerState

Proporciona acceso a los datos sobre cómo las aplicaciones usan varios recursos del sistema.

(Heredado de JavaObject)
JniPeerMembers

Proporciona acceso a los datos sobre cómo las aplicaciones usan varios recursos del sistema.

MaxCpuHeadroomTidsSize

Obtiene el número máximo de TID que admite este dispositivo para obtener el espacio de la CPU.

PeerReference

Obtiene la referencia de objeto JNI para este Java del mismo nivel.

(Heredado de Object)
ThresholdClass

Proporciona acceso a los datos sobre cómo las aplicaciones usan varios recursos del sistema.

ThresholdType

Proporciona acceso a los datos sobre cómo las aplicaciones usan varios recursos del sistema.

Métodos

Nombre Description
Clone()

Crea y devuelve una copia de este objeto.

(Heredado de Object)
Construct(JniObjectReference, JniObjectReferenceOptions)

Proporciona acceso a los datos sobre cómo las aplicaciones usan varios recursos del sistema.

(Heredado de JavaObject)
Dispose()

Libera los recursos mantenidos por este Java del mismo nivel.

(Heredado de Object)
Dispose(Boolean)

Libera los recursos mantenidos por este Java del mismo nivel.

(Heredado de Object)
DisposeUnlessReferenced()

Proporciona acceso a los datos sobre cómo las aplicaciones usan varios recursos del sistema.

(Heredado de JavaObject)
Equals(Object)

Proporciona acceso a los datos sobre cómo las aplicaciones usan varios recursos del sistema.

(Heredado de JavaObject)
Equals(Object)

Indica si algún otro objeto es "igual a" este.

(Heredado de Object)
GetCpuHeadroom(CpuHeadroomParams)

Proporciona una estimación del espacio de capacidad de CPU disponible del dispositivo.

GetGpuHeadroom(GpuHeadroomParams)

Proporciona una estimación del espacio de capacidad de GPU disponible del dispositivo.

GetHashCode()

Devuelve un valor de código hash para el objeto .

(Heredado de Object)
GetPowerMonitorReadings(IList<PowerMonitor>, IExecutor, IOutcomeReceiver)

Recupera de forma asincrónica el consumo de energía acumulado notificado por los monitores de energía especificados.

GetSupportedPowerMonitors(IExecutor, IConsumer)

Recupera de forma asincrónica una lista de los controladores de energía admitidos PowerMonitor, que incluyen ODPM sin procesar (monitor de raíl de energía en el dispositivo) y consumidores de energía modelados.

JavaFinalize()

Lo llama el recolector de elementos no utilizados en un objeto cuando la recolección de elementos no utilizados determina que no hay más referencias al objeto .

(Heredado de Object)
Notify()

Activa un único subproceso que está esperando en el monitor de este objeto.

(Heredado de Object)
NotifyAll()

Activa todos los subprocesos que están esperando en el monitor de este objeto.

(Heredado de Object)
SetHandle(IntPtr, JniHandleOwnership)

Establece la propiedad Handle.

(Heredado de Object)
SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

Proporciona acceso a los datos sobre cómo las aplicaciones usan varios recursos del sistema.

(Heredado de JavaObject)
TakeMyUidSnapshot()

Devuelve un HealthStats objeto que contiene una instantánea de las métricas de estado del sistema para la aplicación que llama a esta API.

TakeUidSnapshot(Int32)

Devuelve un HealthStats objeto que contiene una instantánea de las métricas de mantenimiento del sistema para el uid especificado (user-id, que normalmente corresponde a la aplicación).

TakeUidSnapshots(Int32[])

Devuelve un HealthStats objeto que contiene una instantánea de las métricas de mantenimiento del sistema para los uids especificados (user-id, que normalmente corresponde a la aplicación).

ToArray<T>()

Crea una matriz administrada a partir de este contenedor de matriz Java.

(Heredado de Object)
ToString()

Devuelve una representación de cadena del objeto .

(Heredado de Object)
UnregisterFromRuntime()

Anula el registro de este Java del mismo nivel del tiempo de ejecución de interoperabilidad.

(Heredado de Object)
Wait()

Hace que el subproceso actual espere hasta que se despierte, normalmente por ser em notificado/em< o >em<interrumpido>/em<.><>

(Heredado de Object)
Wait(Int64, Int32)

Hace que el subproceso actual espere hasta que se despierte, normalmente por ser <em>notificado</em> o <em>interrumpido</em>, o hasta que haya transcurrido una cierta cantidad de tiempo real.

(Heredado de Object)
Wait(Int64)

Hace que el subproceso actual espere hasta que se despierte, normalmente por ser <em>notificado</em> o <em>interrumpido</em>, o hasta que haya transcurrido una cierta cantidad de tiempo real.

(Heredado de Object)

Implementaciones de interfaz explícitas

Nombre Description
IJavaPeerable.Disposed()

Proporciona acceso a los datos sobre cómo las aplicaciones usan varios recursos del sistema.

(Heredado de JavaObject)
IJavaPeerable.Finalized()

Proporciona acceso a los datos sobre cómo las aplicaciones usan varios recursos del sistema.

(Heredado de JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

Proporciona acceso a los datos sobre cómo las aplicaciones usan varios recursos del sistema.

(Heredado de JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Proporciona acceso a los datos sobre cómo las aplicaciones usan varios recursos del sistema.

(Heredado de JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Proporciona acceso a los datos sobre cómo las aplicaciones usan varios recursos del sistema.

(Heredado de JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference)

Proporciona acceso a los datos sobre cómo las aplicaciones usan varios recursos del sistema.

(Heredado de JavaObject)

Métodos de extensión

Nombre Description
GetJniTypeName(IJavaPeerable)

Obtiene el nombre JNI del tipo de la instancia self.

JavaAs<TResult>(IJavaPeerable)

Intente coerción self para escribir TResult, comprobando que la coerción es válida en el lado de Java.

JavaCast<TResult>(IJavaObject)

Realiza una conversión de tipos comprobados en tiempo de ejecución de Android.

JavaCast<TResult>(IJavaObject)

Proporciona acceso a los datos sobre cómo las aplicaciones usan varios recursos del sistema.

TryJavaCast<TResult>(IJavaPeerable, TResult)

Intente coerción self para escribir TResult, comprobando que la coerción es válida en el lado de Java.

Se aplica a