Process 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
用于管理 OS 进程的工具。
[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
- 继承
- 属性
注解
用于管理 OS 进程的工具。
此页面的部分内容是基于 创建和共享的工作进行的修改,并根据 署名许可中所述的术语使用。
构造函数
Process() | |
Process(IntPtr, JniHandleOwnership) |
创建 JNI 对象的托管表示形式时使用的构造函数;由运行时调用。 |
字段
BluetoothGid |
用于管理 OS 进程的工具。 |
BluetoothUid |
定义蓝牙服务进程的 UID/GID。 |
FirstApplicationUid |
定义一系列 UID 的开头, (和 GID) ,从此数字到 |
InvalidPid |
无效的 PID 值。 |
InvalidUid |
无效的 UID 值。 |
LastApplicationUid |
应用程序特定的最后一个 UID 从 开始 |
PhoneUid |
定义运行电话代码的 UID/GID。 |
RootUid |
定义根 UID。 |
ShellUid |
定义用户 shell 的 UID/GID。 |
SystemUid |
定义运行系统代码的 UID/GID。 |
WifiUid |
为 WIFI 本机进程(如 wificond、请求方、hostapd、供应商 HAL 等)定义 UID/GID。 |
属性
Class |
返回此 |
ElapsedCpuTime |
返回此进程运行时间的已用毫秒数。 |
Handle |
基础 Android 实例的句柄。 (继承自 Object) |
IsIsolated |
返回当前进程是否在隔离的沙盒中。 |
IsSdkSandbox |
返回当前进程是否为 sdk 沙盒进程。 |
JniIdentityHashCode |
用于管理 OS 进程的工具。 (继承自 Object) |
JniPeerMembers |
用于管理 OS 进程的工具。 |
PeerReference |
用于管理 OS 进程的工具。 (继承自 Object) |
StartElapsedRealtime |
|
StartRequestedElapsedRealtime |
|
StartRequestedUptimeMillis |
|
StartUptimeMillis |
|
ThresholdClass |
此 API 支持 Mono for Android 基础结构,不应直接从代码使用。 |
ThresholdType |
此 API 支持 Mono for Android 基础结构,不应直接从代码使用。 |
方法
Clone() |
创建并返回此对象的副本。 (继承自 Object) |
Dispose() |
用于管理 OS 进程的工具。 (继承自 Object) |
Dispose(Boolean) |
用于管理 OS 进程的工具。 (继承自 Object) |
Equals(Object) |
指示其他某个对象是否“等于”此对象。 (继承自 Object) |
GetExclusiveCores() |
在某些设备上,前台进程可能专门保留一个或多个 CPU 核心。 |
GetGidForName(String) |
返回分配给特定用户名的 GID;如果没有,则返回 -1。 |
GetHashCode() |
返回对象的哈希代码值。 (继承自 Object) |
GetThreadPriority(Int32) |
根据 Linux 优先级返回线程的当前优先级。 |
GetUidForName(String) |
返回分配给特定用户名的 UID;如果没有,则返回 -1。 |
Is64Bit() |
如果当前进程是 64 位运行时,则返回 true。 |
IsApplicationUid(Int32) |
返回给定 uid 是否属于应用程序。 |
IsIsolatedUid(Int32) |
返回具有给定 |
JavaFinalize() |
当垃圾回收确定不再引用对象时,由对象上的垃圾回收器调用。 (继承自 Object) |
KillProcess(Int32) |
使用给定的 PID 终止进程。 |
MyPid() |
返回此进程的标识符,该标识符可与 和 |
MyProcessName() |
返回此过程的名称。 |
MyTid() |
返回与 一起使用 |
MyUid() |
返回此进程的 uid 的标识符。 |
MyUserHandle() |
返回此进程的用户句柄。 |
Notify() |
唤醒正在等待此对象的监视器的单个线程。 (继承自 Object) |
NotifyAll() |
唤醒正在等待此对象的监视器的所有线程。 (继承自 Object) |
SendSignal(Int32, Signal) |
向给定进程发送信号。 |
SetHandle(IntPtr, JniHandleOwnership) |
设置 Handle 属性。 (继承自 Object) |
SetThreadPriority(Int32, ThreadPriority) |
根据 Linux 优先级设置线程的优先级。 |
SetThreadPriority(ThreadPriority) |
根据 Linux 优先级设置调用线程的优先级。 |
SupportsProcesses() |
已过时.
确定当前环境是否支持多个进程。 |
ToArray<T>() |
用于管理 OS 进程的工具。 (继承自 Object) |
ToString() |
返回对象的字符串表示形式。 (继承自 Object) |
UnregisterFromRuntime() |
用于管理 OS 进程的工具。 (继承自 Object) |
Wait() |
导致当前线程等待,直到它被唤醒,通常是通过 em <通知/em> 或 <em>interrupted</em>。<> (继承自 Object) |
Wait(Int64) |
导致当前线程等待,直到它被唤醒,通常是通过 em <通知/em> 或 <em>interrupted</em>,或直到经过一定数量的实时。<> (继承自 Object) |
Wait(Int64, Int32) |
导致当前线程等待,直到它被唤醒,通常是通过 em <通知/em> 或 <em>interrupted</em>,或直到经过一定数量的实时。<> (继承自 Object) |
显式接口实现
IJavaPeerable.Disposed() |
用于管理 OS 进程的工具。 (继承自 Object) |
IJavaPeerable.DisposeUnlessReferenced() |
用于管理 OS 进程的工具。 (继承自 Object) |
IJavaPeerable.Finalized() |
用于管理 OS 进程的工具。 (继承自 Object) |
IJavaPeerable.JniManagedPeerState |
用于管理 OS 进程的工具。 (继承自 Object) |
IJavaPeerable.SetJniIdentityHashCode(Int32) |
用于管理 OS 进程的工具。 (继承自 Object) |
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
用于管理 OS 进程的工具。 (继承自 Object) |
IJavaPeerable.SetPeerReference(JniObjectReference) |
用于管理 OS 进程的工具。 (继承自 Object) |
扩展方法
JavaCast<TResult>(IJavaObject) |
执行 Android 运行时检查的类型转换。 |
JavaCast<TResult>(IJavaObject) |
用于管理 OS 进程的工具。 |
GetJniTypeName(IJavaPeerable) |
用于管理 OS 进程的工具。 |