Share via


Process Classe

Definizione

Strumenti per la gestione dei processi 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
Ereditarietà
Process
Attributi

Commenti

Strumenti per la gestione dei processi del sistema operativo.

Documentazione Java per android.os.Process.

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

Process()
Process(IntPtr, JniHandleOwnership)

Costruttore usato durante la creazione di rappresentazioni gestite di oggetti JNI; chiamato dal runtime.

Campi

BluetoothGid

Strumenti per la gestione dei processi del sistema operativo.

BluetoothUid

Definisce l'UID/GID per il processo di servizio Bluetooth.

FirstApplicationUid

Definisce l'inizio di un intervallo di ID UID (e GID), passando da questo numero a #LAST_APPLICATION_UID che sono riservati per l'assegnazione alle applicazioni.

InvalidPid

Valore PID non valido.

InvalidUid

Valore UID non valido.

LastApplicationUid

Ultimo UID specifico dell'applicazione a partire da #FIRST_APPLICATION_UID.

PhoneUid

Definisce l'UID/GID in cui viene eseguito il codice di telefonia.

RootUid

Definisce l'UID radice.

ShellUid

Definisce l'UID/GID per la shell utente.

SystemUid

Definisce l'UID/GID in base al quale viene eseguito il codice di sistema.

WifiUid

Definisce l'UID/GID per i processi nativi WIFI come wificond, supplicant, hostapd, vendor HAL e così via.

Proprietà

Class

Restituisce la classe di runtime di questo Objectoggetto .

(Ereditato da Object)
ElapsedCpuTime

Restituisce millisecondi trascorsi del momento in cui questo processo è stato eseguito.

Handle

Handle all'istanza di Android sottostante.

(Ereditato da Object)
IsIsolated

Restituisce se il processo corrente si trova in una sandbox isolata.

IsSdkSandbox

Restituisce se il processo corrente è un processo sandbox sdk.

JniIdentityHashCode

Strumenti per la gestione dei processi del sistema operativo.

(Ereditato da Object)
JniPeerMembers

Strumenti per la gestione dei processi del sistema operativo.

PeerReference

Strumenti per la gestione dei processi del sistema operativo.

(Ereditato da Object)
StartElapsedRealtime

Restituire l'oggetto SystemClock#elapsedRealtime() in corrispondenza del quale è stato avviato questo processo, ma prima dell'esecuzione di uno qualsiasi del codice dell'applicazione.

StartRequestedElapsedRealtime

Restituire l'oggetto SystemClock#elapsedRealtime() in corrispondenza del quale il sistema stava per avviare questo processo.

StartRequestedUptimeMillis

Restituire l'oggetto SystemClock#uptimeMillis() in corrispondenza del quale il sistema stava per avviare questo processo.

StartUptimeMillis

Restituire l'oggetto SystemClock#uptimeMillis() in corrispondenza del quale è stato avviato questo processo, ma prima dell'esecuzione di uno qualsiasi del codice dell'applicazione.

ThresholdClass

Questa API supporta l'infrastruttura Mono per Android e non deve essere usata direttamente dal codice.

ThresholdType

Questa API supporta l'infrastruttura Mono per Android e non deve essere usata direttamente dal codice.

Metodi

Clone()

Crea e restituisce una copia di questo oggetto.

(Ereditato da Object)
Dispose()

Strumenti per la gestione dei processi del sistema operativo.

(Ereditato da Object)
Dispose(Boolean)

Strumenti per la gestione dei processi del sistema operativo.

(Ereditato da Object)
Equals(Object)

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

(Ereditato da Object)
GetExclusiveCores()

In alcuni dispositivi, il processo in primo piano potrebbe avere uno o più core CPU esclusivamente riservati.

GetGidForName(String)

Restituisce il GID assegnato a un nome utente specifico o -1 se non è presente alcuno.

GetHashCode()

Restituisce un valore del codice hash per l'oggetto.

(Ereditato da Object)
GetThreadPriority(Int32)

Restituire la priorità corrente di un thread, in base alle priorità linux.

GetUidForName(String)

Restituisce l'interfaccia utente assegnata a un nome utente specifico o -1 se non è presente alcuno.

Is64Bit()

Restituisce true se il processo corrente è un runtime a 64 bit.

IsApplicationUid(Int32)

Restituisce se l'interfaccia utente specificata appartiene a un'applicazione.

IsIsolatedUid(Int32)

Restituisce se il processo con l'oggetto specificato uid è una sandbox isolata.

JavaFinalize()

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

(Ereditato da Object)
KillProcess(Int32)

Terminare il processo con il PID specificato.

MyPid()

Restituisce l'identificatore di questo processo, che può essere usato con #killProcess e #sendSignal.

MyProcessName()

Restituisce il nome di questo processo.

MyTid()

Restituisce l'identificatore del thread chiamante, usato con #setThreadPriority(int, int).

MyUid()

Restituisce l'identificatore dell'interfaccia utente del processo.

MyUserHandle()

Restituisce l'handle utente di questo processo.

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

Inviare un segnale al processo specificato.

SetHandle(IntPtr, JniHandleOwnership)

Imposta la proprietà Handle.

(Ereditato da Object)
SetThreadPriority(Int32, ThreadPriority)

Impostare la priorità di un thread in base alle priorità linux.

SetThreadPriority(ThreadPriority)

Impostare la priorità del thread chiamante, in base alle priorità linux.

SupportsProcesses()
Obsoleti.

Determinare se l'ambiente corrente supporta più processi.

ToArray<T>()

Strumenti per la gestione dei processi del sistema operativo.

(Ereditato da Object)
ToString()

Restituisce una rappresentazione in formato stringa dell'oggetto.

(Ereditato da Object)
UnregisterFromRuntime()

Strumenti per la gestione dei processi del sistema operativo.

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

Strumenti per la gestione dei processi del sistema operativo.

(Ereditato da Object)
IJavaPeerable.DisposeUnlessReferenced()

Strumenti per la gestione dei processi del sistema operativo.

(Ereditato da Object)
IJavaPeerable.Finalized()

Strumenti per la gestione dei processi del sistema operativo.

(Ereditato da Object)
IJavaPeerable.JniManagedPeerState

Strumenti per la gestione dei processi del sistema operativo.

(Ereditato da Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Strumenti per la gestione dei processi del sistema operativo.

(Ereditato da Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Strumenti per la gestione dei processi del sistema operativo.

(Ereditato da Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

Strumenti per la gestione dei processi del sistema operativo.

(Ereditato da Object)

Metodi di estensione

JavaCast<TResult>(IJavaObject)

Esegue una conversione dei tipi controllati dal runtime Android.

JavaCast<TResult>(IJavaObject)

Strumenti per la gestione dei processi del sistema operativo.

GetJniTypeName(IJavaPeerable)

Strumenti per la gestione dei processi del sistema operativo.

Si applica a