Process Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Tools zum Verwalten von Betriebssystemprozessen.
[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
- Vererbung
- Attribute
Hinweise
Tools zum Verwalten von Betriebssystemprozessen.
Java-Dokumentation für android.os.Process
.
Teile dieser Seite sind Änderungen, die auf Arbeiten basieren, die vom Android Open Source Project erstellt und freigegeben wurden und gemäß den In Attribution License beschriebenen Begriffen verwendet werden.
Konstruktoren
Process() | |
Process(IntPtr, JniHandleOwnership) |
Ein Konstruktor, der beim Erstellen verwalteter Darstellungen von JNI-Objekten verwendet wird; wird von der Runtime aufgerufen. |
Felder
BluetoothGid |
Tools zum Verwalten von Betriebssystemprozessen. |
BluetoothUid |
Definiert die UID/GID für den Bluetooth-Dienstprozess. |
FirstApplicationUid |
Definiert den Anfang eines Bereichs von UIDs (und GIDs), von dieser Zahl bis hin zu |
InvalidPid |
Ein ungültiger PID-Wert. |
InvalidUid |
Ein ungültiger UID-Wert. |
LastApplicationUid |
Die letzte der anwendungsspezifischen UIDs ab |
PhoneUid |
Definiert die UID/GID, unter der der Telefoniecode ausgeführt wird. |
RootUid |
Definiert die Stamm-UID. |
ShellUid |
Definiert die UID/GID für die Benutzershell. |
SystemUid |
Definiert die UID/GID, unter der der Systemcode ausgeführt wird. |
WifiUid |
Definiert die UID/GID für die nativen WIFI-Prozesse wie wificond, supplicant, hostapd, vendor HAL usw. |
Eigenschaften
Class |
Gibt die Laufzeitklasse dieses |
ElapsedCpuTime |
Gibt verstrichene Millisekunden der Ausführungszeit dieses Prozesses zurück. |
Handle |
Das Handle für die zugrunde liegende Android-instance. (Geerbt von Object) |
IsIsolated |
Gibt zurück, ob sich der aktuelle Prozess in einer isolierten Sandbox befindet. |
IsSdkSandbox |
Gibt zurück, ob der aktuelle Prozess ein SDK-Sandboxprozess ist. |
JniIdentityHashCode |
Tools zum Verwalten von Betriebssystemprozessen. (Geerbt von Object) |
JniPeerMembers |
Tools zum Verwalten von Betriebssystemprozessen. |
PeerReference |
Tools zum Verwalten von Betriebssystemprozessen. (Geerbt von Object) |
StartElapsedRealtime |
Gibt die zurück, an der |
StartRequestedElapsedRealtime |
Gibt die |
StartRequestedUptimeMillis |
Gibt die |
StartUptimeMillis |
Gibt die zurück, an der |
ThresholdClass |
Diese API unterstützt die Mono für Android-Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen. |
ThresholdType |
Diese API unterstützt die Mono für Android-Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen. |
Methoden
Clone() |
Erstellt und gibt eine Kopie dieses Objekts zurück. (Geerbt von Object) |
Dispose() |
Tools zum Verwalten von Betriebssystemprozessen. (Geerbt von Object) |
Dispose(Boolean) |
Tools zum Verwalten von Betriebssystemprozessen. (Geerbt von Object) |
Equals(Object) |
Gibt an, ob ein anderes Objekt "gleich" diesem objekt ist. (Geerbt von Object) |
GetExclusiveCores() |
Auf einigen Geräten kann der Vordergrundprozess über einen oder mehrere CPU-Kerne verfügen, die ausschließlich dafür reserviert sind. |
GetGidForName(String) |
Gibt die GID zurück, die einem bestimmten Benutzernamen zugewiesen ist, oder -1, wenn keine vorhanden ist. |
GetHashCode() |
Gibt einen Hashcodewert für das Objekt zurück. (Geerbt von Object) |
GetThreadPriority(Int32) |
Gibt die aktuelle Priorität eines Threads basierend auf Linux-Prioritäten zurück. |
GetUidForName(String) |
Gibt die UID zurück, die einem bestimmten Benutzernamen zugewiesen ist, oder -1, wenn keine vorhanden ist. |
Is64Bit() |
Gibt true zurück, wenn der aktuelle Prozess eine 64-Bit-Laufzeit ist. |
IsApplicationUid(Int32) |
Gibt zurück, ob die angegebene UID zu einer Anwendung gehört. |
IsIsolatedUid(Int32) |
Gibt zurück, ob der Prozess mit dem angegebenen |
JavaFinalize() |
Wird vom Garbage Collector für ein Objekt aufgerufen, wenn die Garbage Collection feststellt, dass keine Verweise mehr auf das Objekt vorhanden sind. (Geerbt von Object) |
KillProcess(Int32) |
Beenden Sie den Prozess mit der angegebenen PID. |
MyPid() |
Gibt den Bezeichner dieses Prozesses zurück, der mit |
MyProcessName() |
Gibt den Namen dieses Prozesses zurück. |
MyTid() |
Gibt den Bezeichner des aufrufenden Threads zurück, der mit |
MyUid() |
Gibt den Bezeichner der UID dieses Prozesses zurück. |
MyUserHandle() |
Gibt das Benutzerhandle dieses Prozesses zurück. |
Notify() |
Aktiviert einen einzelnen Thread, der auf den Monitor dieses Objekts wartet. (Geerbt von Object) |
NotifyAll() |
Aktiviert alle Threads, die auf den Monitor dieses Objekts warten. (Geerbt von Object) |
SendSignal(Int32, Signal) |
Senden Sie ein Signal an den angegebenen Prozess. |
SetHandle(IntPtr, JniHandleOwnership) |
Legt die Handle-Eigenschaft fest. (Geerbt von Object) |
SetThreadPriority(Int32, ThreadPriority) |
Legen Sie die Priorität eines Threads basierend auf Linux-Prioritäten fest. |
SetThreadPriority(ThreadPriority) |
Legen Sie die Priorität des aufrufenden Threads basierend auf Linux-Prioritäten fest. |
SupportsProcesses() |
Veraltet.
Bestimmen Sie, ob die aktuelle Umgebung mehrere Prozesse unterstützt. |
ToArray<T>() |
Tools zum Verwalten von Betriebssystemprozessen. (Geerbt von Object) |
ToString() |
Gibt eine Zeichenfolgendarstellung des Objekts zurück. (Geerbt von Object) |
UnregisterFromRuntime() |
Tools zum Verwalten von Betriebssystemprozessen. (Geerbt von Object) |
Wait() |
Bewirkt, dass der aktuelle Thread wartet, bis er aktiviert ist, in der Regel durch <>Benachrichtigung</em> oder <em>interrupted</em>. (Geerbt von Object) |
Wait(Int64) |
Bewirkt, dass der aktuelle Thread wartet, bis er aktiviert ist, in der Regel durch>< Benachrichtigung</em> oder <em>interrupted</em>, oder bis eine bestimmte Menge an Echtzeit verstrichen ist. (Geerbt von Object) |
Wait(Int64, Int32) |
Bewirkt, dass der aktuelle Thread wartet, bis er aktiviert ist, in der Regel durch>< Benachrichtigung</em> oder <em>interrupted</em>, oder bis eine bestimmte Menge an Echtzeit verstrichen ist. (Geerbt von Object) |
Explizite Schnittstellenimplementierungen
IJavaPeerable.Disposed() |
Tools zum Verwalten von Betriebssystemprozessen. (Geerbt von Object) |
IJavaPeerable.DisposeUnlessReferenced() |
Tools zum Verwalten von Betriebssystemprozessen. (Geerbt von Object) |
IJavaPeerable.Finalized() |
Tools zum Verwalten von Betriebssystemprozessen. (Geerbt von Object) |
IJavaPeerable.JniManagedPeerState |
Tools zum Verwalten von Betriebssystemprozessen. (Geerbt von Object) |
IJavaPeerable.SetJniIdentityHashCode(Int32) |
Tools zum Verwalten von Betriebssystemprozessen. (Geerbt von Object) |
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
Tools zum Verwalten von Betriebssystemprozessen. (Geerbt von Object) |
IJavaPeerable.SetPeerReference(JniObjectReference) |
Tools zum Verwalten von Betriebssystemprozessen. (Geerbt von Object) |
Erweiterungsmethoden
JavaCast<TResult>(IJavaObject) |
Führt eine Typkonvertierung mit Überprüfung der Android-Laufzeit aus. |
JavaCast<TResult>(IJavaObject) |
Tools zum Verwalten von Betriebssystemprozessen. |
GetJniTypeName(IJavaPeerable) |
Tools zum Verwalten von Betriebssystemprozessen. |