Resources Kelas
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Kelas untuk mengakses sumber daya aplikasi.
[Android.Runtime.Register("android/content/res/Resources", DoNotGenerateAcw=true)]
public class Resources : Java.Lang.Object
[<Android.Runtime.Register("android/content/res/Resources", DoNotGenerateAcw=true)>]
type Resources = class
inherit Object
- Warisan
- Turunan
- Atribut
Keterangan
Kelas untuk mengakses sumber daya aplikasi. Ini berada di atas manajer aset aplikasi (dapat diakses melalui #getAssets
) dan menyediakan API tingkat tinggi untuk mendapatkan data yang di ketik dari aset.
Sistem sumber daya Android melacak semua aset non-kode yang terkait dengan aplikasi. Anda dapat menggunakan kelas ini untuk mengakses sumber daya aplikasi Anda. Anda umumnya dapat memperoleh instans yang android.content.res.Resources
terkait dengan aplikasi Anda dengan android.content.Context#getResources getResources()
.
Alat Android SDK mengkompilasi sumber daya aplikasi Anda ke dalam biner aplikasi pada waktu build. Untuk menggunakan sumber daya, Anda harus menginstalnya dengan benar di pohon sumber (di dalam direktori proyek res/
Anda) dan membangun aplikasi Anda. Sebagai bagian dari proses build, alat SDK menghasilkan simbol untuk setiap sumber daya, yang dapat Anda gunakan dalam kode aplikasi Anda untuk mengakses sumber daya.
Menggunakan sumber daya aplikasi memudahkan untuk memperbarui berbagai karakteristik aplikasi Anda tanpa memodifikasi kode, dan— dengan menyediakan set sumber daya alternatif— memungkinkan Anda mengoptimalkan aplikasi untuk berbagai konfigurasi perangkat (seperti untuk bahasa dan ukuran layar yang berbeda). Ini adalah aspek penting dalam mengembangkan aplikasi Android yang kompatibel pada berbagai jenis perangkat.
Setelah Build.VERSION_CODES#R
, Resources
harus diperoleh oleh android.app.Activity
atau android.content.Context
dibuat dengan android.content.Context#createWindowContext(int, Bundle)
. Application#getResources()
dapat melaporkan nilai yang salah di multi-jendela atau pada tampilan sekunder.
Untuk informasi selengkapnya tentang menggunakan sumber daya, lihat dokumentasi tentang Sumber Daya Aplikasi.
Dokumentasi Java untuk android.content.res.Resources
.
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.
Konstruktor
Resources(AssetManager, DisplayMetrics, Configuration) |
Buat objek Sumber Daya baru di atas sekumpulan aset yang ada di AssetManager. |
Resources(IntPtr, JniHandleOwnership) |
Konstruktor yang digunakan saat membuat representasi terkelola objek JNI; dipanggil oleh runtime. |
Bidang
IdNull |
|
Properti
Assets |
Ambil penyimpanan AssetManager yang mendasar untuk sumber daya ini. |
Class |
Mengembalikan kelas runtime dari . |
Configuration |
Mengembalikan konfigurasi saat ini yang berlaku untuk objek sumber daya ini. |
DisplayMetrics |
Mengembalikan metrik tampilan saat ini yang berlaku untuk objek sumber daya ini. |
Handle |
Handel ke instans Android yang mendasar. (Diperoleh dari Object) |
JniIdentityHashCode |
Kelas untuk mengakses sumber daya aplikasi. (Diperoleh dari Object) |
JniPeerMembers |
Kelas untuk mengakses sumber daya aplikasi. |
PeerReference |
Kelas untuk mengakses sumber daya aplikasi. (Diperoleh dari Object) |
System |
Mengembalikan objek Sumber Daya bersama global yang hanya menyediakan akses ke sumber daya sistem (tanpa sumber daya aplikasi), tidak dikonfigurasi untuk layar saat ini (tidak dapat menggunakan unit dimensi, tidak berubah berdasarkan orientasi, dll), dan tidak terpengaruh oleh Runtime Resource Overlay. |
ThresholdClass |
API ini mendukung infrastruktur Mono untuk Android dan tidak dimaksudkan untuk digunakan langsung dari kode Anda. |
ThresholdType |
API ini mendukung infrastruktur Mono untuk Android dan tidak dimaksudkan untuk digunakan langsung dari kode Anda. |
Metode
AddLoaders(ResourcesLoader[]) |
Menambahkan loader ke daftar loader. |
Clone() |
Membuat dan mengembalikan salinan objek ini. (Diperoleh dari Object) |
Dispose() |
Kelas untuk mengakses sumber daya aplikasi. (Diperoleh dari Object) |
Dispose(Boolean) |
Kelas untuk mengakses sumber daya aplikasi. (Diperoleh dari Object) |
Equals(Object) |
Menunjukkan apakah beberapa objek lain "sama dengan" yang satu ini. (Diperoleh dari Object) |
FinishPreloading() |
Dipanggil oleh zygote ketika selesai memuat sumber daya sebelumnya, untuk mengubah kembali ke operasi Sumber Daya normal. |
FlushLayoutCache() |
Panggil ini untuk menghapus semua sumber daya tata letak yang dimuat dalam cache dari objek Sumber Daya. |
GetAnimation(Int32) |
Kembalikan XmlResourceParser tempat Anda dapat membaca deskripsi animasi untuk ID sumber daya yang diberikan. |
GetAttributeSetSourceResId(IAttributeSet) |
Mengembalikan ID sumber daya sumber daya yang digunakan untuk membuat AttributeSet ini. |
GetBoolean(Int32) |
Mengembalikan boolean yang terkait dengan ID sumber daya tertentu. |
GetColor(Int32) |
Mengembalikan bilangan bulat warna yang terkait dengan ID sumber daya tertentu. |
GetColor(Int32, Resources+Theme) |
Mengembalikan bilangan bulat warna yang terkait dengan ID sumber daya tertentu. |
GetColorStateList(Int32) |
Mengembalikan daftar status warna yang terkait dengan ID sumber daya tertentu. |
GetColorStateList(Int32, Resources+Theme) |
Mengembalikan daftar status warna yang terkait dengan ID sumber daya tertentu. |
GetDimension(Int32) |
Ambil dimensi untuk ID sumber daya tertentu. |
GetDimensionPixelOffset(Int32) |
Ambil dimensi untuk ID sumber daya tertentu untuk digunakan sebagai offset dalam piksel mentah. |
GetDimensionPixelSize(Int32) |
Ambil dimensi untuk ID sumber daya tertentu untuk digunakan sebagai ukuran dalam piksel mentah. |
GetDrawable(Int32) |
Mengembalikan objek yang dapat digambar yang terkait dengan ID sumber daya tertentu. |
GetDrawable(Int32, Resources+Theme) |
Mengembalikan objek yang dapat digambar yang terkait dengan ID sumber daya tertentu. |
GetDrawableForDensity(Int32, Int32) |
Mengembalikan objek yang dapat digambar yang terkait dengan ID sumber daya tertentu untuk kepadatan layar yang diberikan di DPI. |
GetDrawableForDensity(Int32, Int32, Resources+Theme) |
Mengembalikan objek yang dapat digambar yang terkait dengan ID sumber daya tertentu untuk kepadatan layar yang diberikan di DPI. |
GetFloat(Int32) |
Ambil nilai floating-point untuk ID sumber daya tertentu. |
GetFont(Int32) |
Mengembalikan nilai Typeface yang terkait dengan ID sumber daya tertentu. |
GetFraction(Int32, Int32, Int32) |
Ambil unit pecahan untuk ID sumber daya tertentu. |
GetHashCode() |
Mengembalikan nilai kode hash untuk objek . (Diperoleh dari Object) |
GetIdentifier(String, String, String) |
Mengembalikan pengidentifikasi sumber daya untuk nama sumber daya yang diberikan. |
GetIntArray(Int32) |
Mengembalikan array int yang terkait dengan ID sumber daya tertentu. |
GetInteger(Int32) |
Mengembalikan bilangan bulat yang terkait dengan ID sumber daya tertentu. |
GetLayout(Int32) |
Kembalikan XmlResourceParser tempat Anda dapat membaca deskripsi tata letak tampilan untuk ID sumber daya yang diberikan. |
GetMovie(Int32) |
Mengembalikan objek film yang terkait dengan ID sumber daya tertentu. |
GetQuantityString(Int32, Int32) |
Mengembalikan string yang diperlukan untuk pluralisasi YANG benar secara tata bahasa dari ID sumber daya yang diberikan untuk kuantitas tertentu. |
GetQuantityString(Int32, Int32, Object[]) |
Mengembalikan string yang diperlukan untuk pluralisasi YANG benar secara tata bahasa dari ID sumber daya yang diberikan untuk kuantitas tertentu. |
GetQuantityText(Int32, Int32) |
Mengembalikan urutan karakter yang diperlukan untuk pluralisasi YANG benar secara tata bahasa dari ID sumber daya yang diberikan untuk kuantitas yang diberikan. |
GetQuantityTextFormatted(Int32, Int32) |
Mengembalikan urutan karakter yang diperlukan untuk pluralisasi YANG benar secara tata bahasa dari ID sumber daya yang diberikan untuk kuantitas yang diberikan. |
GetResourceEntryName(Int32) |
Mengembalikan nama entri untuk pengidentifikasi sumber daya tertentu. |
GetResourceName(Int32) |
Mengembalikan nama lengkap untuk pengidentifikasi sumber daya tertentu. |
GetResourcePackageName(Int32) |
Mengembalikan nama paket untuk pengidentifikasi sumber daya tertentu. |
GetResourceTypeName(Int32) |
Mengembalikan nama jenis untuk pengidentifikasi sumber daya tertentu. |
GetString(Int32) |
Mengembalikan nilai string yang terkait dengan ID sumber daya tertentu. |
GetString(Int32, Object[]) |
Kelas untuk mengakses sumber daya aplikasi. |
GetStringArray(Int32) |
Mengembalikan array string yang terkait dengan ID sumber daya tertentu. |
GetText(Int32) |
Mengembalikan nilai string yang terkait dengan ID sumber daya tertentu. |
GetText(Int32, String) |
Mengembalikan nilai string yang terkait dengan ID sumber daya tertentu. |
GetTextArray(Int32) |
Mengembalikan array teks bergaya yang terkait dengan ID sumber daya tertentu. |
GetTextArrayFormatted(Int32) |
Mengembalikan array teks bergaya yang terkait dengan ID sumber daya tertentu. |
GetTextFormatted(Int32) |
Mengembalikan nilai string yang terkait dengan ID sumber daya tertentu. |
GetTextFormatted(Int32, ICharSequence) |
Mengembalikan nilai string yang terkait dengan ID sumber daya tertentu. |
GetValue(Int32, TypedValue, Boolean) |
Mengembalikan data mentah yang terkait dengan ID sumber daya tertentu. |
GetValue(String, TypedValue, Boolean) |
Mengembalikan data mentah yang terkait dengan ID sumber daya tertentu. |
GetValueForDensity(Int32, Int32, TypedValue, Boolean) |
Dapatkan nilai mentah yang terkait dengan sumber daya dengan kepadatan terkait. |
GetXml(Int32) |
Kembalikan XmlResourceParser tempat Anda dapat membaca sumber daya XML generik untuk ID sumber daya yang diberikan. |
JavaFinalize() |
Dipanggil oleh pengumpul sampah pada objek ketika pengumpulan sampah menentukan bahwa tidak ada lagi referensi ke objek. (Diperoleh dari Object) |
NewTheme() |
Buat objek Tema baru untuk set Sumber Daya ini. |
Notify() |
Membangunkan satu utas yang menunggu monitor objek ini. (Diperoleh dari Object) |
NotifyAll() |
Membangunkan semua utas yang menunggu monitor objek ini. (Diperoleh dari Object) |
ObtainAttributes(IAttributeSet, Int32[]) |
Ambil sekumpulan nilai atribut dasar dari AttributeSet, tidak melakukan gayanya menggunakan tema dan/atau sumber daya gaya. |
ObtainTypedArray(Int32) |
Mengembalikan array nilai heterogen. |
OpenRawResource(Int32) |
Buka aliran data untuk membaca sumber daya mentah. |
OpenRawResource(Int32, TypedValue) |
Buka aliran data untuk membaca sumber daya mentah. |
OpenRawResourceFd(Int32) |
Buka pendeskripsi file untuk membaca sumber daya mentah. |
ParseBundleExtra(String, IAttributeSet, Bundle) |
Uraikan pasangan nama/nilai dari tag XML yang menyimpan data tersebut. |
ParseBundleExtras(XmlReader, Bundle) |
Mengurai serangkaian |
RemoveLoaders(ResourcesLoader[]) |
Menghapus loader dari daftar loader. |
SetHandle(IntPtr, JniHandleOwnership) |
Handle Mengatur properti. (Diperoleh dari Object) |
ToArray<T>() |
Kelas untuk mengakses sumber daya aplikasi. (Diperoleh dari Object) |
ToString() |
Mengembalikan representasi string objek. (Diperoleh dari Object) |
UnregisterFromRuntime() |
Kelas untuk mengakses sumber daya aplikasi. (Diperoleh dari Object) |
UpdateConfiguration(Configuration, DisplayMetrics) |
Simpan konfigurasi yang baru diperbarui. |
Wait() |
Menyebabkan utas saat ini menunggu sampai terbangun, biasanya dengan <diberitahu></em> atau <em>terganggu</em>. (Diperoleh dari Object) |
Wait(Int64) |
Menyebabkan utas saat ini menunggu sampai terbangun, biasanya dengan <>diberitahu</em> atau <em>terganggu</em>, atau sampai sejumlah real time telah berlalu. (Diperoleh dari Object) |
Wait(Int64, Int32) |
Menyebabkan utas saat ini menunggu sampai terbangun, biasanya dengan <>diberitahu</em> atau <em>terganggu</em>, atau sampai sejumlah real time telah berlalu. (Diperoleh dari Object) |
Implementasi Antarmuka Eksplisit
IJavaPeerable.Disposed() |
Kelas untuk mengakses sumber daya aplikasi. (Diperoleh dari Object) |
IJavaPeerable.DisposeUnlessReferenced() |
Kelas untuk mengakses sumber daya aplikasi. (Diperoleh dari Object) |
IJavaPeerable.Finalized() |
Kelas untuk mengakses sumber daya aplikasi. (Diperoleh dari Object) |
IJavaPeerable.JniManagedPeerState |
Kelas untuk mengakses sumber daya aplikasi. (Diperoleh dari Object) |
IJavaPeerable.SetJniIdentityHashCode(Int32) |
Kelas untuk mengakses sumber daya aplikasi. (Diperoleh dari Object) |
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
Kelas untuk mengakses sumber daya aplikasi. (Diperoleh dari Object) |
IJavaPeerable.SetPeerReference(JniObjectReference) |
Kelas untuk mengakses sumber daya aplikasi. (Diperoleh dari Object) |
Metode Ekstensi
JavaCast<TResult>(IJavaObject) |
Melakukan konversi jenis yang diperiksa runtime Bahasa Umum Android. |
JavaCast<TResult>(IJavaObject) |
Kelas untuk mengakses sumber daya aplikasi. |
GetJniTypeName(IJavaPeerable) |
Kelas untuk mengakses sumber daya aplikasi. |