Process Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Ferramentas para gerenciar processos do sistema operacional.
[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
- Herança
- Atributos
Comentários
Ferramentas para gerenciar processos do sistema operacional.
Documentação Java para android.os.Process.
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usadas de acordo com os termos descritos na Licença de Atribuição Creative Commons 2.5.
Construtores
| Nome | Description |
|---|---|
| Process() |
Inicializa uma nova instância da classe Process. |
| Process(IntPtr, JniHandleOwnership) |
Um construtor usado ao criar representações gerenciadas de objetos JNI; chamado pelo runtime. |
Campos
| Nome | Description |
|---|---|
| BluetoothGid |
Representa o valor BluetoothGid. |
| BluetoothUid |
Define o UID/GID para o processo de serviço Bluetooth. |
| FirstApplicationUid |
Define o início de um intervalo de UIDs (e GIDs), passando desse número para |
| InvalidPid |
Um valor PID inválido. |
| InvalidUid |
Um valor UID inválido. |
| LastApplicationUid |
Último dos UIDs específicos do aplicativo começando em |
| PhoneUid |
Define o UID/GID sob o qual o código de telefonia é executado. |
| RootUid |
Define o UID raiz. |
| ShellUid |
Define o UID/GID para o shell do usuário. |
| SystemUid |
Define o UID/GID no qual o código do sistema é executado. |
| WifiUid |
Define o UID/GID para os processos nativos do WIFI, como wificond, suplicante, hostapd, HAL do fornecedor, etc. |
Propriedades
| Nome | Description |
|---|---|
| Class |
Retorna a classe de tempo de execução deste |
| ElapsedCpuTime |
Retorna milissegundos decorridos do tempo em que esse processo foi executado. |
| Handle |
O identificador para a instância subjacente do Android. (Herdado de Object) |
| IsIsolated |
Retorna se o processo atual está em uma área restrita isolada. |
| IsSdkSandbox |
Retorna se o processo atual é um processo de sandbox do SDK. |
| JniIdentityHashCode |
Obtém o código de hash de identidade atribuído a esse par Java pelo runtime de interoperabilidade. (Herdado de Object) |
| JniManagedPeerState |
Ferramentas para gerenciar processos do sistema operacional. (Herdado de JavaObject) |
| JniPeerMembers |
Fornece metadados de membro par JNI para esse tipo. |
| PeerReference |
Obtém a referência de objeto JNI para este par Java. (Herdado de Object) |
| StartElapsedRealtime |
Retorne o |
| StartRequestedElapsedRealtime |
Retorne o |
| StartRequestedUptimeMillis |
Retorne o |
| StartUptimeMillis |
Retorne o |
| ThresholdClass |
Essa API é compatível com a infraestrutura Mono para Android e não se destina a ser usada diretamente do seu código. |
| ThresholdType |
Essa API é compatível com a infraestrutura Mono para Android e não se destina a ser usada diretamente do seu código. |
Métodos
| Nome | Description |
|---|---|
| Clone() |
Cria e retorna uma cópia desse objeto. (Herdado de Object) |
| Construct(JniObjectReference, JniObjectReferenceOptions) |
Ferramentas para gerenciar processos do sistema operacional. (Herdado de JavaObject) |
| Dispose() |
Libera os recursos mantidos por esse par Java. (Herdado de Object) |
| Dispose(Boolean) |
Libera os recursos mantidos por esse par Java. (Herdado de Object) |
| DisposeUnlessReferenced() |
Ferramentas para gerenciar processos do sistema operacional. (Herdado de JavaObject) |
| Equals(Object) |
Ferramentas para gerenciar processos do sistema operacional. (Herdado de JavaObject) |
| Equals(Object) |
Indica se algum outro objeto é "igual a" este. (Herdado de Object) |
| GetAppUidForSdkSandboxUid(Int32) |
Retorna o uid do aplicativo correspondente a uma uid de área restrita do sdk. |
| GetExclusiveCores() |
Em alguns dispositivos, o processo em primeiro plano pode ter um ou mais núcleos de CPU reservados exclusivamente para ele. |
| GetGidForName(String) |
Retorna o GID atribuído a um nome de usuário específico ou -1 se não houver nenhum. |
| GetHashCode() |
Retorna um valor de código hash para o objeto. (Herdado de Object) |
| GetSdkSandboxUidForAppUid(Int32) |
Retorna a interface do usuário da área restrita do sdk correspondente a um uid de aplicativo. |
| GetThreadPriority(Int32) |
Retorne a prioridade atual de um thread, com base nas prioridades do Linux. |
| GetUidForName(String) |
Retorna o UID atribuído a um nome de usuário específico ou -1 se não houver nenhum. |
| Is64Bit() |
Retorna true se o processo atual for um runtime de 64 bits. |
| IsApplicationUid(Int32) |
Retorna se o uid fornecido pertence a um aplicativo. |
| IsIsolatedUid(Int32) |
Retorna se o processo com o fornecido |
| IsSdkSandboxUid(Int32) |
Retorna se a UID fornecida pertence a um processo de área restrita do sdk |
| JavaFinalize() |
Chamado pelo coletor de lixo em um objeto quando a coleta de lixo determina que não há mais referências ao objeto. (Herdado de Object) |
| KillProcess(Int32) |
Mate o processo com o PID fornecido. |
| MyPid() |
Retorna o identificador desse processo, que pode ser usado com |
| MyProcessName() |
Retorne o nome desse processo. |
| MyTid() |
Retorna o identificador do thread de chamada, que pode ser usado com |
| MyUid() |
Retorna o identificador do uid desse processo. |
| MyUserHandle() |
Retorna o identificador de usuário desse processo. |
| Notify() |
Ativa um único thread que está aguardando no monitor desse objeto. (Herdado de Object) |
| NotifyAll() |
Ativa todos os threads que estão aguardando no monitor deste objeto. (Herdado de Object) |
| SendSignal(Int32, Signal) |
Envie um sinal para o processo dado. |
| SetHandle(IntPtr, JniHandleOwnership) |
Define a propriedade Handle. (Herdado de Object) |
| SetPeerReference(JniObjectReference, JniObjectReferenceOptions) |
Ferramentas para gerenciar processos do sistema operacional. (Herdado de JavaObject) |
| SetThreadPriority(Int32, ThreadPriority) |
Defina a prioridade de um thread, com base nas prioridades do Linux. |
| SetThreadPriority(ThreadPriority) |
Defina a prioridade do thread de chamada, com base nas prioridades do Linux. |
| SupportsProcesses() |
Obsoleto.
Determine se o ambiente atual oferece suporte a vários processos. |
| ToArray<T>() |
Cria uma matriz gerenciada com base nesse wrapper de matriz Java. (Herdado de Object) |
| ToString() |
Retorna uma representação de cadeia de caracteres do objeto. (Herdado de Object) |
| UnregisterFromRuntime() |
Cancela o registro desse par Java do runtime de interoperabilidade. (Herdado de Object) |
| Wait() |
Faz com que o thread atual aguarde até que seja despertado, normalmente sendo <notificado></em> ou <em>interrompido</em>. (Herdado de Object) |
| Wait(Int64, Int32) |
Faz com que o thread atual aguarde até que seja ativado, normalmente sendo <notificado></em> ou <em>interrompido</em>, ou até que uma determinada quantidade de tempo real tenha decorrido. (Herdado de Object) |
| Wait(Int64) |
Faz com que o thread atual aguarde até que seja ativado, normalmente sendo <notificado></em> ou <em>interrompido</em>, ou até que uma determinada quantidade de tempo real tenha decorrido. (Herdado de Object) |
Implantações explícitas de interface
| Nome | Description |
|---|---|
| IJavaPeerable.Disposed() |
Ferramentas para gerenciar processos do sistema operacional. (Herdado de JavaObject) |
| IJavaPeerable.Finalized() |
Ferramentas para gerenciar processos do sistema operacional. (Herdado de JavaObject) |
| IJavaPeerable.JniObjectReferenceControlBlock |
Ferramentas para gerenciar processos do sistema operacional. (Herdado de JavaObject) |
| IJavaPeerable.SetJniIdentityHashCode(Int32) |
Ferramentas para gerenciar processos do sistema operacional. (Herdado de JavaObject) |
| IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
Ferramentas para gerenciar processos do sistema operacional. (Herdado de JavaObject) |
| IJavaPeerable.SetPeerReference(JniObjectReference) |
Ferramentas para gerenciar processos do sistema operacional. (Herdado de JavaObject) |
Métodos de Extensão
| Nome | Description |
|---|---|
| GetJniTypeName(IJavaPeerable) |
Obtém o nome JNI do tipo da instância |
| JavaAs<TResult>(IJavaPeerable) |
Tente coagir a digitar |
| JavaCast<TResult>(IJavaObject) |
Executa uma conversão de tipo verificada pelo tempo de execução do Android. |
| JavaCast<TResult>(IJavaObject) |
Ferramentas para gerenciar processos do sistema operacional. |
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
Tente coagir a digitar |