IDataOutput Interface
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.
A DataOutput interface permite converter dados de qualquer um dos tipos primitivos Java em uma série de bytes e gravar esses bytes em um fluxo binário.
[Android.Runtime.Register("java/io/DataOutput", "", "Java.IO.IDataOutputInvoker")]
public interface IDataOutput : Android.Runtime.IJavaObject, IDisposable, Java.Interop.IJavaPeerable
[<Android.Runtime.Register("java/io/DataOutput", "", "Java.IO.IDataOutputInvoker")>]
type IDataOutput = interface
interface IJavaObject
interface IDisposable
interface IJavaPeerable
- Derivado
- Atributos
- Implementações
Comentários
A DataOutput interface permite converter dados de qualquer um dos tipos primitivos Java em uma série de bytes e gravar esses bytes em um fluxo binário. Há também um recurso para converter um String formato UTF-8 modificado e gravar a série de bytes resultante.
Para todos os métodos nesta interface que gravam bytes, geralmente é verdade que, se um byte não puder ser gravado por qualquer motivo, um IOException será lançado.
Adicionado em 1.0.
Documentação Java para java.io.DataOutput.
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.
Propriedades
| Nome | Description |
|---|---|
| Handle |
Obtém o valor JNI do objeto Android subjacente. (Herdado de IJavaObject) |
| JniIdentityHashCode |
Retorna o valor de |
| JniManagedPeerState |
Estado do peer gerenciado. (Herdado de IJavaPeerable) |
| JniPeerMembers |
Acesso de membros e suporte à invocação. (Herdado de IJavaPeerable) |
| PeerReference |
Retorna uma JniObjectReference das instâncias de objeto Java encapsuladas. (Herdado de IJavaPeerable) |
Métodos
| Nome | Description |
|---|---|
| Disposed() |
Chamado quando a instância tiver sido descartada. (Herdado de IJavaPeerable) |
| DisposeUnlessReferenced() |
Se não houver referências pendentes a esta instância, então chama |
| Finalized() |
Chamado quando a instância tiver sido finalizada. (Herdado de IJavaPeerable) |
| SetJniIdentityHashCode(Int32) |
Defina o valor retornado por |
| SetJniManagedPeerState(JniManagedPeerStates) |
A |
| SetPeerReference(JniObjectReference) |
Defina o valor retornado por |
| UnregisterFromRuntime() |
Cancele o registro dessa instância para que o tempo de execução não a retorne de invocações futuras Java.Interop.JniRuntime+JniValueManager.PeekValue . (Herdado de IJavaPeerable) |
| Write(Byte[], Int32, Int32) |
Grava |
| Write(Byte[]) |
Grava no fluxo de saída todos os bytes na matriz |
| Write(Int32) |
Grava no fluxo de saída os oito bits de baixa ordem do argumento |
| WriteBoolean(Boolean) |
Grava um |
| WriteByte(Int32) |
Grava no fluxo de saída os oito bits de baixa ordem do argumento |
| WriteBytes(String) |
Grava uma cadeia de caracteres no fluxo de saída. |
| WriteChar(Int32) |
Grava um |
| WriteChars(String) |
Grava todos os caracteres na cadeia de caracteres |
| WriteDouble(Double) |
Grava um |
| WriteFloat(Single) |
Grava um |
| WriteInt(Int32) |
Grava um |
| WriteLong(Int64) |
Grava um |
| WriteShort(Int32) |
Grava dois bytes no fluxo de saída para representar o valor do argumento. |
| WriteUTF(String) |
Grava dois bytes de informações de comprimento no fluxo de saída, seguido pela representação UTF-8 modificada de cada caractere na cadeia de caracteres |
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) |
A |
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
Tente coagir a digitar |
| WriteAsync(IDataOutput, Byte[], Int32, Int32) |
A |
| WriteAsync(IDataOutput, Byte[]) |
A |
| WriteAsync(IDataOutput, Int32) |
A |
| WriteBooleanAsync(IDataOutput, Boolean) |
A |
| WriteByteAsync(IDataOutput, Int32) |
A |
| WriteBytesAsync(IDataOutput, String) |
A |
| WriteCharAsync(IDataOutput, Int32) |
A |
| WriteCharsAsync(IDataOutput, String) |
A |
| WriteDoubleAsync(IDataOutput, Double) |
A |
| WriteFloatAsync(IDataOutput, Single) |
A |
| WriteIntAsync(IDataOutput, Int32) |
A |
| WriteLongAsync(IDataOutput, Int64) |
A |
| WriteShortAsync(IDataOutput, Int32) |
A |
| WriteUTFAsync(IDataOutput, String) |
A |