Bagikan melalui


IDataOutput Antarmuka

Definisi

Antarmuka DataOutput menyediakan untuk mengonversi data dari salah satu jenis primitif Java ke serangkaian byte dan menulis byte ini ke aliran biner.

[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
Turunan
Atribut
Penerapan

Keterangan

Antarmuka DataOutput menyediakan untuk mengonversi data dari salah satu jenis primitif Java ke serangkaian byte dan menulis byte ini ke aliran biner. Ada juga fasilitas untuk mengonversi String menjadi format UTF-8 yang dimodifikasi dan menulis serangkaian byte yang dihasilkan.

Untuk semua metode dalam antarmuka ini yang menulis byte, umumnya benar bahwa jika byte tidak dapat ditulis karena alasan apa pun, sebuah IOException dilemparkan.

Ditambahkan dalam 1.0.

Dokumentasi Java untuk java.io.DataOutput.

Bagian halaman ini adalah modifikasi berdasarkan pekerjaan yang dibuat dan dibagikan oleh Proyek Sumber Terbuka Android dan digunakan sesuai dengan istilah yang dijelaskan dalam Lisensi Atribusi Creative Commons 2.5.

Properti

Handle

Mendapatkan nilai JNI dari objek Android yang mendasar.

(Diperoleh dari IJavaObject)
JniIdentityHashCode

Mengembalikan nilai java.lang.System.identityHashCode() untuk instans yang dibungkus.

(Diperoleh dari IJavaPeerable)
JniManagedPeerState

Status serekan terkelola.

(Diperoleh dari IJavaPeerable)
JniPeerMembers

Akses anggota dan dukungan pemanggilan.

(Diperoleh dari IJavaPeerable)
PeerReference

Mengembalikan instans objek Java yang dibungkus JniObjectReference .

(Diperoleh dari IJavaPeerable)

Metode

Disposed()

Dipanggil ketika instans telah dibuang.

(Diperoleh dari IJavaPeerable)
DisposeUnlessReferenced()

Jika tidak ada referensi yang luar biasa untuk instans ini, maka panggilan Dispose(); jika tidak, tidak melakukan apa pun.

(Diperoleh dari IJavaPeerable)
Finalized()

Dipanggil ketika instans telah diselesaikan.

(Diperoleh dari IJavaPeerable)
SetJniIdentityHashCode(Int32)

Atur nilai yang dikembalikan oleh JniIdentityHashCode.

(Diperoleh dari IJavaPeerable)
SetJniManagedPeerState(JniManagedPeerStates)

Antarmuka DataOutput menyediakan untuk mengonversi data dari salah satu jenis primitif Java ke serangkaian byte dan menulis byte ini ke aliran biner.

(Diperoleh dari IJavaPeerable)
SetPeerReference(JniObjectReference)

Atur nilai yang dikembalikan oleh PeerReference.

(Diperoleh dari IJavaPeerable)
UnregisterFromRuntime()

Batalkan pendaftaran instans ini sehingga runtime tidak akan mengembalikannya dari pemanggilan di masa mendatang Java.Interop.JniRuntime+JniValueManager.PeekValue .

(Diperoleh dari IJavaPeerable)
Write(Byte[])

Menulis ke aliran output semua byte dalam array b.

Write(Byte[], Int32, Int32)

len Menulis byte dari array b, secara berurutan, ke aliran output.

Write(Int32)

Menulis ke aliran output delapan bit berurutan rendah dari argumen b.

WriteBoolean(Boolean)

boolean Menulis nilai ke aliran output ini.

WriteByte(Int32)

Menulis ke aliran output delapan bit berurutan rendah dari argumen v.

WriteBytes(String)

Menulis string ke aliran output.

WriteChar(Int32)

char Menulis nilai, yang terdiri dari dua byte, ke aliran output.

WriteChars(String)

Menulis setiap karakter dalam string s, ke aliran output, secara berurutan, dua byte per karakter.

WriteDouble(Double)

double Menulis nilai, yang terdiri dari delapan byte, ke aliran output.

WriteFloat(Single)

float Menulis nilai, yang terdiri dari empat byte, ke aliran output.

WriteInt(Int32)

int Menulis nilai, yang terdiri dari empat byte, ke aliran output.

WriteLong(Int64)

long Menulis nilai, yang terdiri dari delapan byte, ke aliran output.

WriteShort(Int32)

Menulis dua byte ke aliran output untuk mewakili nilai argumen.

WriteUTF(String)

Menulis dua byte informasi panjang ke aliran output, diikuti oleh representasi UTF-8 yang dimodifikasi dari setiap karakter dalam string s.

Metode Ekstensi

JavaCast<TResult>(IJavaObject)

Melakukan konversi jenis yang diperiksa runtime Bahasa Umum Android.

JavaCast<TResult>(IJavaObject)

Antarmuka DataOutput menyediakan untuk mengonversi data dari salah satu jenis primitif Java ke serangkaian byte dan menulis byte ini ke aliran biner.

GetJniTypeName(IJavaPeerable)

Antarmuka DataOutput menyediakan untuk mengonversi data dari salah satu jenis primitif Java ke serangkaian byte dan menulis byte ini ke aliran biner.

WriteAsync(IDataOutput, Byte[])

Antarmuka DataOutput menyediakan untuk mengonversi data dari salah satu jenis primitif Java ke serangkaian byte dan menulis byte ini ke aliran biner.

WriteAsync(IDataOutput, Byte[], Int32, Int32)

Antarmuka DataOutput menyediakan untuk mengonversi data dari salah satu jenis primitif Java ke serangkaian byte dan menulis byte ini ke aliran biner.

WriteAsync(IDataOutput, Int32)

Antarmuka DataOutput menyediakan untuk mengonversi data dari salah satu jenis primitif Java ke serangkaian byte dan menulis byte ini ke aliran biner.

WriteBooleanAsync(IDataOutput, Boolean)

Antarmuka DataOutput menyediakan untuk mengonversi data dari salah satu jenis primitif Java ke serangkaian byte dan menulis byte ini ke aliran biner.

WriteByteAsync(IDataOutput, Int32)

Antarmuka DataOutput menyediakan untuk mengonversi data dari salah satu jenis primitif Java ke serangkaian byte dan menulis byte ini ke aliran biner.

WriteBytesAsync(IDataOutput, String)

Antarmuka DataOutput menyediakan untuk mengonversi data dari salah satu jenis primitif Java ke serangkaian byte dan menulis byte ini ke aliran biner.

WriteCharAsync(IDataOutput, Int32)

Antarmuka DataOutput menyediakan untuk mengonversi data dari salah satu jenis primitif Java ke serangkaian byte dan menulis byte ini ke aliran biner.

WriteCharsAsync(IDataOutput, String)

Antarmuka DataOutput menyediakan untuk mengonversi data dari salah satu jenis primitif Java ke serangkaian byte dan menulis byte ini ke aliran biner.

WriteDoubleAsync(IDataOutput, Double)

Antarmuka DataOutput menyediakan untuk mengonversi data dari salah satu jenis primitif Java ke serangkaian byte dan menulis byte ini ke aliran biner.

WriteFloatAsync(IDataOutput, Single)

Antarmuka DataOutput menyediakan untuk mengonversi data dari salah satu jenis primitif Java ke serangkaian byte dan menulis byte ini ke aliran biner.

WriteIntAsync(IDataOutput, Int32)

Antarmuka DataOutput menyediakan untuk mengonversi data dari salah satu jenis primitif Java ke serangkaian byte dan menulis byte ini ke aliran biner.

WriteLongAsync(IDataOutput, Int64)

Antarmuka DataOutput menyediakan untuk mengonversi data dari salah satu jenis primitif Java ke serangkaian byte dan menulis byte ini ke aliran biner.

WriteShortAsync(IDataOutput, Int32)

Antarmuka DataOutput menyediakan untuk mengonversi data dari salah satu jenis primitif Java ke serangkaian byte dan menulis byte ini ke aliran biner.

WriteUTFAsync(IDataOutput, String)

Antarmuka DataOutput menyediakan untuk mengonversi data dari salah satu jenis primitif Java ke serangkaian byte dan menulis byte ini ke aliran biner.

Berlaku untuk