Bagikan melalui


Resources.OpenRawResourceFd(Int32) Metode

Definisi

Buka pendeskripsi file untuk membaca sumber daya mentah.

[Android.Runtime.Register("openRawResourceFd", "(I)Landroid/content/res/AssetFileDescriptor;", "GetOpenRawResourceFd_IHandler")]
public virtual Android.Content.Res.AssetFileDescriptor? OpenRawResourceFd (int id);
[<Android.Runtime.Register("openRawResourceFd", "(I)Landroid/content/res/AssetFileDescriptor;", "GetOpenRawResourceFd_IHandler")>]
abstract member OpenRawResourceFd : int -> Android.Content.Res.AssetFileDescriptor
override this.OpenRawResourceFd : int -> Android.Content.Res.AssetFileDescriptor

Parameter

id
Int32

Pengidentifikasi sumber daya untuk dibuka, seperti yang dihasilkan oleh alat aapt.

Mengembalikan

AssetFileDescriptor Pendeskripsi file baru yang dapat Anda gunakan untuk membaca sumber daya. Ini termasuk pendeskripsi file itu sendiri, serta offset dan panjang data tempat sumber daya muncul dalam file. Null dikembalikan jika file ada tetapi dikompresi.

Atribut

Pengecualian

Melempar NotFoundException jika ID yang diberikan tidak ada.

Keterangan

Buka pendeskripsi file untuk membaca sumber daya mentah. Ini hanya dapat digunakan dengan sumber daya yang nilainya adalah nama file aset -- yaitu, dapat digunakan untuk membuka sumber daya yang dapat digambar, suara, dan mentah; ini akan gagal pada string dan sumber daya warna.

Fungsi ini hanya berfungsi untuk sumber daya yang disimpan dalam paket sebagai data yang tidak dikompresi, yang biasanya mencakup hal-hal seperti file mp3 dan gambar png.

Dokumentasi Java untuk android.content.res.Resources.openRawResourceFd(int).

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.

Berlaku untuk