Process Clase

Definición

Herramientas para administrar procesos del sistema operativo.

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

Comentarios

Herramientas para administrar procesos del sistema operativo.

Documentación de Java para android.os.Process.

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código y se usan según los términos descritos en la creative Commons 2.5.

Constructores

Process()
Process(IntPtr, JniHandleOwnership)

Constructor utilizado al crear representaciones administradas de objetos JNI; llamado por el entorno de ejecución.

Campos

BluetoothGid

Herramientas para administrar procesos del sistema operativo.

BluetoothUid

Define el UID/GID para el proceso de servicio Bluetooth.

FirstApplicationUid

Define el inicio de un intervalo de UID (y GID), pasando de este número a #LAST_APPLICATION_UID que están reservados para asignar a las aplicaciones.

InvalidPid

Valor PID no válido.

InvalidUid

Un valor UID no válido.

LastApplicationUid

Última interfaz de usuario específica de la aplicación a partir de #FIRST_APPLICATION_UID.

PhoneUid

Define el UID/GID en el que se ejecuta el código de telefonía.

RootUid

Define el UID raíz.

ShellUid

Define el UID/GID para el shell de usuario.

SystemUid

Define el UID/GID en el que se ejecuta el código del sistema.

WifiUid

Define el UID/GID para los procesos nativos wifi como wificond, supplicant, hostapd, vendor HAL, etc.

Propiedades

Class

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

(Heredado de Object)
ElapsedCpuTime

Devuelve milisegundos transcurridos del tiempo que se ha ejecutado este proceso.

Handle

Identificador de la instancia de Android subyacente.

(Heredado de Object)
IsIsolated

Devuelve si el proceso actual está en un espacio aislado.

IsSdkSandbox

Devuelve si el proceso actual es un proceso de espacio aislado del SDK.

JniIdentityHashCode

Herramientas para administrar procesos del sistema operativo.

(Heredado de Object)
JniPeerMembers

Herramientas para administrar procesos del sistema operativo.

PeerReference

Herramientas para administrar procesos del sistema operativo.

(Heredado de Object)
StartElapsedRealtime

Devuelve en el SystemClock#elapsedRealtime() que se inició este proceso, pero antes de que se ejecutara cualquier código de aplicación.

StartRequestedElapsedRealtime

Devuelve en el SystemClock#elapsedRealtime() que el sistema estaba a punto de iniciar este proceso.

StartRequestedUptimeMillis

Devuelve en el SystemClock#uptimeMillis() que el sistema estaba a punto de iniciar este proceso.

StartUptimeMillis

Devuelve en el SystemClock#uptimeMillis() que se inició este proceso, pero antes de que se ejecutara cualquier código de aplicación.

ThresholdClass

Esta API admite la infraestructura mono para Android y no está pensada para usarse directamente desde el código.

ThresholdType

Esta API admite la infraestructura mono para Android y no está pensada para usarse directamente desde el código.

Métodos

Clone()

Crea y devuelve una copia de este objeto.

(Heredado de Object)
Dispose()

Herramientas para administrar procesos del sistema operativo.

(Heredado de Object)
Dispose(Boolean)

Herramientas para administrar procesos del sistema operativo.

(Heredado de Object)
Equals(Object)

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

(Heredado de Object)
GetExclusiveCores()

En algunos dispositivos, el proceso en primer plano puede tener uno o varios núcleos de CPU reservados exclusivamente para él.

GetGidForName(String)

Devuelve el GID asignado a un nombre de usuario determinado o -1 si no hay ninguno.

GetHashCode()

Devuelve un valor de código hash del objeto.

(Heredado de Object)
GetThreadPriority(Int32)

Devuelve la prioridad actual de un subproceso, en función de las prioridades de Linux.

GetUidForName(String)

Devuelve el UID asignado a un nombre de usuario determinado o -1 si no hay ninguno.

Is64Bit()

Devuelve true si el proceso actual es un runtime de 64 bits.

IsApplicationUid(Int32)

Devuelve si el uid especificado pertenece a una aplicación.

IsIsolatedUid(Int32)

Devuelve si el proceso con el especificado uid es un espacio aislado.

JavaFinalize()

Llamado por 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)
KillProcess(Int32)

Elimine el proceso con el PID especificado.

MyPid()

Devuelve el identificador de este proceso, que se puede usar con #killProcess y #sendSignal.

MyProcessName()

Devuelve el nombre de este proceso.

MyTid()

Devuelve el identificador del subproceso que realiza la llamada, que se usa con #setThreadPriority(int, int).

MyUid()

Devuelve el identificador del uid de este proceso.

MyUserHandle()

Devuelve el identificador de usuario de este proceso.

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)
SendSignal(Int32, Signal)

Envíe una señal al proceso especificado.

SetHandle(IntPtr, JniHandleOwnership)

Establece la propiedad Handle.

(Heredado de Object)
SetThreadPriority(Int32, ThreadPriority)

Establezca la prioridad de un subproceso en función de las prioridades de Linux.

SetThreadPriority(ThreadPriority)

Establezca la prioridad del subproceso de llamada, en función de las prioridades de Linux.

SupportsProcesses()
Obsoletos.

Determine si el entorno actual admite varios procesos.

ToArray<T>()

Herramientas para administrar procesos del sistema operativo.

(Heredado de Object)
ToString()

Devuelve una representación de cadena del objeto.

(Heredado de Object)
UnregisterFromRuntime()

Herramientas para administrar procesos del sistema operativo.

(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)

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

(Heredado de Object)
Wait(Int64, Int32)

Hace que el subproceso actual espere hasta que se despierte, normalmente por ser <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

IJavaPeerable.Disposed()

Herramientas para administrar procesos del sistema operativo.

(Heredado de Object)
IJavaPeerable.DisposeUnlessReferenced()

Herramientas para administrar procesos del sistema operativo.

(Heredado de Object)
IJavaPeerable.Finalized()

Herramientas para administrar procesos del sistema operativo.

(Heredado de Object)
IJavaPeerable.JniManagedPeerState

Herramientas para administrar procesos del sistema operativo.

(Heredado de Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Herramientas para administrar procesos del sistema operativo.

(Heredado de Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Herramientas para administrar procesos del sistema operativo.

(Heredado de Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

Herramientas para administrar procesos del sistema operativo.

(Heredado de Object)

Métodos de extensión

JavaCast<TResult>(IJavaObject)

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

JavaCast<TResult>(IJavaObject)

Herramientas para administrar procesos del sistema operativo.

GetJniTypeName(IJavaPeerable)

Herramientas para administrar procesos del sistema operativo.

Se aplica a