JavaSystem Classe

Definição

A System classe contém vários campos e métodos de classe úteis.

[Android.Runtime.Register("java/lang/System", DoNotGenerateAcw=true)]
public sealed class JavaSystem : Java.Lang.Object
[<Android.Runtime.Register("java/lang/System", DoNotGenerateAcw=true)>]
type JavaSystem = class
    inherit Object
Herança
JavaSystem
Atributos

Comentários

A System classe contém vários campos e métodos de classe úteis. Não pode ser instanciado.

Entre as instalações fornecidas pela classe estão fluxos System de entrada padrão, saída padrão e saída de erro; acesso a propriedades e variáveis de ambiente definidas externamente; um meio de carregar arquivos e bibliotecas; e um método utilitário para copiar rapidamente uma parte de uma matriz.

Adicionado no JDK1.0.

Java documentação para java.lang.System.

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Propriedades

Nome Description
Class

Retorna a classe de runtime deste Object.

(Herdado de Object)
Err

O fluxo de saída de erro "padrão".

Handle

O identificador para a instância subjacente do Android.

(Herdado de Object)
In

O fluxo de entrada "padrão".

JniIdentityHashCode

Obtém o código de hash de identidade atribuído a esse par Java pelo runtime de interoperabilidade.

(Herdado de Object)
JniManagedPeerState

A System classe contém vários campos e métodos de classe úteis.

(Herdado de JavaObject)
JniPeerMembers

Obtém os metadados JNI usados para invocar membros desse par Java.

Out

O fluxo de saída "padrão".

PeerReference

Obtém a referência de objeto JNI para este par Java.

(Herdado de Object)
Properties

Determina as propriedades atuais do sistema. -ou- Tenta definir todas as propriedades do sistema.

SecurityManager

Sempre retorna null no Android -ou- Throws SecurityException (exceto no caso sm == null).

ThresholdClass

Essa API é compatível com a infraestrutura Mono para Android e não se destina a ser usada diretamente do seu código.

(Herdado de Object)
ThresholdType

Essa API é compatível com a infraestrutura Mono para Android e não se destina a ser usada diretamente do seu código.

(Herdado de Object)

Métodos

Nome Description
Arraycopy(Object, Int32, Object, Int32, Int32)

Copia uma matriz da matriz de origem especificada, começando na posição especificada, para a posição especificada da matriz de destino.

ClearProperty(String)

Remove a propriedade do sistema indicada pela chave especificada.

Clone()

Cria e retorna uma cópia desse objeto.

(Herdado de Object)
Console()

Retorna o objeto exclusivo java.io.Console Console associado à máquina virtual Java atual, se houver.

Construct(JniObjectReference, JniObjectReferenceOptions)

A System classe contém vários campos e métodos de classe úteis.

(Herdado de JavaObject)
CurrentTimeMillis()

Retorna a hora atual em milissegundos.

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

A System classe contém vários campos e métodos de classe úteis.

(Herdado de JavaObject)
Equals(Object)

A System classe contém vários campos e métodos de classe úteis.

(Herdado de JavaObject)
Equals(Object)

Indica se algum outro objeto é "igual a" este.

(Herdado de Object)
Exit(Int32)

Encerra a máquina virtual Java em execução no momento.

Gc()

Executa o coletor de lixo.

Getenv()

Retorna uma exibição de mapa de cadeia de caracteres não modificável do ambiente atual do sistema.

Getenv(String)

Obtém o valor da variável de ambiente especificada.

GetHashCode()

Retorna um valor de código hash para o objeto.

(Herdado de Object)
GetProperty(String, String)

Obtém a propriedade do sistema indicada pela chave especificada.

GetProperty(String)

Obtém a propriedade do sistema indicada pela chave especificada.

IdentityHashCode(Object)

Retorna o mesmo código hash para o objeto fornecido como seria retornado pelo método padrão hashCode(), independentemente de a classe do objeto determinado substituir hashCode().

InheritedChannel()

Retorna o canal herdado da entidade que criou esse Java máquina virtual.

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

Retorna a cadeia de caracteres do separador de linha dependente do sistema.

Load(String)

Carrega a biblioteca nativa especificada pelo argumento filename.

LoadAsync(String)

Essa API é compatível com a infraestrutura Mono para Android e não se destina a ser usada diretamente do seu código.

LoadLibrary(String)

Carrega a biblioteca nativa especificada pelo libname argumento.

LoadLibraryAsync(String)

Carrega de forma assíncrona a biblioteca nativa com o nome especificado.

MapLibraryName(String)

Mapeia um nome de biblioteca para uma cadeia de caracteres específica da plataforma que representa uma biblioteca nativa.

NanoTime()

Retorna o valor atual da fonte de tempo de alta resolução da máquina virtual Java em execução, em nanossegundos.

Notify()

Ativa um único thread que está aguardando no monitor deste objeto.

(Herdado de Object)
NotifyAll()

Ativa todos os threads que estão aguardando no monitor deste objeto.

(Herdado de Object)
RunFinalization()

Executa os métodos de finalização de qualquer objeto pendente de finalização.

RunFinalizersOnExit(Boolean)
Obsoleto.

Habilitar ou desabilitar a finalização na saída; Isso especifica que os finalizadores de todos os objetos que têm finalizadores que ainda não foram invocados automaticamente devem ser executados antes que o Java runtime seja encerrado.

SetErr(PrintStream)

Reatribui o fluxo de saída de erro "padrão".

SetHandle(IntPtr, JniHandleOwnership)

Define a propriedade Handle

(Herdado de Object)
SetIn(Stream)

Reatribui o fluxo de entrada "padrão".

SetOut(PrintStream)

Reatribui o fluxo de saída "padrão".

SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

A System classe contém vários campos e métodos de classe úteis.

(Herdado de JavaObject)
SetProperty(String, String)

Define a propriedade do sistema indicada pela chave especificada.

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é ser despertado, normalmente por ser <notificado/em> ou <em>interrompido</em>.<>

(Herdado de Object)
Wait(Int64, Int32)

Faz com que o thread atual aguarde até que ele seja despertado, normalmente por ser <>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 ele seja despertado, normalmente por ser <>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()

A System classe contém vários campos e métodos de classe úteis.

(Herdado de JavaObject)
IJavaPeerable.Finalized()

A System classe contém vários campos e métodos de classe úteis.

(Herdado de JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

A System classe contém vários campos e métodos de classe úteis.

(Herdado de JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32)

A System classe contém vários campos e métodos de classe úteis.

(Herdado de JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

A System classe contém vários campos e métodos de classe úteis.

(Herdado de JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference)

A System classe contém vários campos e métodos de classe úteis.

(Herdado de JavaObject)

Métodos de Extensão

Nome Description
GetJniTypeName(IJavaPeerable)

Obtém o nome JNI do tipo da instância self.

JavaAs<TResult>(IJavaPeerable)

Tente coagir a digitar selfTResult, verificando se a coerção é válida no lado Java.

JavaCast<TResult>(IJavaObject)

Executa uma conversão de tipo marcada por runtime do Android.

JavaCast<TResult>(IJavaObject)

A System classe contém vários campos e métodos de classe úteis.

TryJavaCast<TResult>(IJavaPeerable, TResult)

Tente coagir a digitar selfTResult, verificando se a coerção é válida no lado Java.

Aplica-se a