MockContentResolver 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.
Ekstensi yang android.content.ContentResolver dirancang untuk pengujian.
[Android.Runtime.Register("android/test/mock/MockContentResolver", DoNotGenerateAcw=true)]
public class MockContentResolver : Android.Content.ContentResolver
[<Android.Runtime.Register("android/test/mock/MockContentResolver", DoNotGenerateAcw=true)>]
type MockContentResolver = class
inherit ContentResolver
- Warisan
- Atribut
Keterangan
Ekstensi yang android.content.ContentResolver dirancang untuk pengujian.
MockContentResolver mengambil alih cara normal Android untuk menyelesaikan penyedia berdasarkan otoritas. Untuk memiliki akses ke penyedia berdasarkan otoritasnya, pengguna MockContentResolver terlebih dahulu membuat instans penyedia dan menggunakan MockContentResolver#addProvider(String, ContentProvider). Resolusi otoritas terjadi sepenuhnya dalam MockContentResolver.
Pengguna juga dapat mengatur entri otoritas di peta ke null, sehingga penyedia benar-benar ditiadakan.
<div class="special reference"><h3>Developer Guides</h3>
Untuk informasi selengkapnya tentang pengujian aplikasi, baca Panduan pengembang pengujian .
</Div>
Dokumentasi Java untuk android.test.mock.MockContentResolver.
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
| Nama | Deskripsi |
|---|---|
| MockContentResolver() |
Membuat peta lokal penyedia. |
| MockContentResolver(Context) |
Membuat peta lokal penyedia. |
| MockContentResolver(IntPtr, JniHandleOwnership) |
Konstruktor yang digunakan saat membuat representasi terkelola objek JNI; dipanggil oleh runtime. |
Bidang
| Nama | Deskripsi |
|---|---|
| AnyCursorItemType |
Ini adalah jenis MIME generik platform Android untuk mencocokkan jenis MIME formulir " |
| CursorDirBaseType |
Ini adalah jenis MIME dasar platform Android untuk konten: URI yang berisi Kursor nol atau lebih item. (Diperoleh dari ContentResolver) |
| CursorItemBaseType |
Ini adalah jenis MIME dasar platform Android untuk konten: URI yang berisi Kursor satu item. (Diperoleh dari ContentResolver) |
| ExtraHonoredArgs |
Memungkinkan penyedia untuk melaporkan kembali ke klien kunci kueri mana yang dihormati dalam Kursor. (Diperoleh dari ContentResolver) |
| ExtraRefreshSupported |
Boolean tambahan yang menjelaskan apakah penyedia tertentu mendukung refresh atau tidak. (Diperoleh dari ContentResolver) |
| ExtraSize |
|
| ExtraTotalCount |
Ditambahkan ke |
| NotifyDelete |
Kedaluwarsa.
Bendera untuk |
| NotifyInsert |
Kedaluwarsa.
Bendera untuk |
| NotifySkipNotifyForDescendants |
Kedaluwarsa.
Bendera untuk |
| NotifySyncToNetwork |
Kedaluwarsa.
Bendera untuk |
| NotifyUpdate |
Kedaluwarsa.
Bendera untuk |
| QueryArgGroupColumns |
Menentukan daftar kolom (disimpan sebagai |
| QueryArgLimit |
Menentukan jumlah baris maksimum untuk disertakan dalam Kursor. (Diperoleh dari ContentResolver) |
| QueryArgOffset |
Menentukan indeks baris offset dalam Kursor. (Diperoleh dari ContentResolver) |
| QueryArgSortCollation |
Memungkinkan klien menentukan petunjuk ke penyedia yang menyatakan kolase mana yang akan digunakan saat mengurutkan nilai. (Diperoleh dari ContentResolver) |
| QueryArgSortColumns |
Menentukan daftar kolom (disimpan sebagai |
| QueryArgSortDirection |
Menentukan urutan pengurutan yang diinginkan. (Diperoleh dari ContentResolver) |
| QueryArgSortLocale |
Memungkinkan klien menentukan petunjuk ke penyedia yang menyatakan lokal mana yang akan digunakan saat mengurutkan nilai. (Diperoleh dari ContentResolver) |
| QueryArgSqlGroupBy |
Kunci untuk string gaya |
| QueryArgSqlHaving |
Kunci untuk string gaya |
| QueryArgSqlLimit |
Kunci untuk string gaya |
| QueryArgSqlSelection |
Kunci untuk string pemilihan gaya SQL yang mungkin ada dalam argumen Bundel kueri yang diteruskan ke |
| QueryArgSqlSelectionArgs |
Kunci untuk daftar argumen string pilihan SQL. (Diperoleh dari ContentResolver) |
| QueryArgSqlSortOrder |
Kunci untuk string pengurutan gaya SQL yang mungkin ada dalam argumen Bundel kueri yang diteruskan ke |
| QuerySortDirectionAscending |
Kedaluwarsa.
Nilai Konstanta: 0 (0x00000000) (Diperoleh dari ContentResolver) |
| QuerySortDirectionDescending |
Kedaluwarsa.
Nilai Konstanta: 1 (0x00000001) (Diperoleh dari ContentResolver) |
| SchemeAndroidResource | (Diperoleh dari ContentResolver) |
| SchemeContent | (Diperoleh dari ContentResolver) |
| SchemeFile | (Diperoleh dari ContentResolver) |
| SyncExtrasAccount |
Kedaluwarsa.
Anggota ini tidak digunakan lagi. (Diperoleh dari ContentResolver) |
| SyncExtrasDiscardLocalDeletions |
Menunjukkan bahwa adaptor sinkronisasi tidak boleh melanjutkan operasi penghapusan, jika menentukan bahwa ada terlalu banyak. (Diperoleh dari ContentResolver) |
| SyncExtrasDoNotRetry |
Jika tambahan ini diatur ke true, permintaan tidak akan dicoba kembali jika gagal. (Diperoleh dari ContentResolver) |
| SyncExtrasExpedited |
Jika tambahan ini diatur ke true, permintaan sinkronisasi akan dijadwalkan di bagian depan antrean permintaan sinkronisasi, tetapi masih tunduk pada kuota dan pembatasan JobScheduler karena wadah Siaga Aplikasi. (Diperoleh dari ContentResolver) |
| SyncExtrasForce |
Kedaluwarsa.
Anggota ini tidak digunakan lagi. (Diperoleh dari ContentResolver) |
| SyncExtrasIgnoreBackoff |
Jika tambahan ini diatur ke true, maka setiap backoff untuk upaya awal (e. (Diperoleh dari ContentResolver) |
| SyncExtrasIgnoreSettings |
Jika ekstra ini diatur ke true, maka pengaturan sinkronisasi (seperti getSyncAutomatically()) diabaikan oleh penjadwal sinkronisasi. (Diperoleh dari ContentResolver) |
| SyncExtrasInitialize |
Atur oleh SyncManager untuk meminta agar SyncAdapter menginisialisasi dirinya sendiri untuk pasangan akun/otoritas yang diberikan. (Diperoleh dari ContentResolver) |
| SyncExtrasManual |
Mengatur ekstra ini setara dengan pengaturan dan |
| SyncExtrasOverrideTooManyDeletions |
Menunjukkan bahwa adaptor sinkronisasi harus melanjutkan operasi penghapusan, bahkan jika menentukan bahwa ada terlalu banyak. (Diperoleh dari ContentResolver) |
| SyncExtrasRequireCharging |
Jika tambahan ini diatur ke true, permintaan sinkronisasi hanya akan dijadwalkan ketika perangkat dicolokkan. (Diperoleh dari ContentResolver) |
| SyncExtrasScheduleAsExpeditedJob |
Jalankan operasi sinkronisasi ini sebagai "pekerjaan yang dipercepat" (lihat |
| SyncExtrasUpload |
Menunjukkan bahwa sinkronisasi ini dimaksudkan untuk hanya mengunggah perubahan lokal ke server. (Diperoleh dari ContentResolver) |
| SyncObserverTypeActive |
Kedaluwarsa.
(Diperoleh dari ContentResolver)
|
| SyncObserverTypePending |
Kedaluwarsa.
(Diperoleh dari ContentResolver)
|
| SyncObserverTypeSettings |
Kedaluwarsa.
(Diperoleh dari ContentResolver)
|
Properti
| Nama | Deskripsi |
|---|---|
| Class |
Mengembalikan kelas runtime dari . |
| Handle |
Handel ke instans Android yang mendasar. (Diperoleh dari Object) |
| JniIdentityHashCode |
Mendapatkan kode hash identitas yang ditetapkan ke Java peer ini oleh runtime interop. (Diperoleh dari Object) |
| JniManagedPeerState |
Ekstensi yang |
| JniPeerMembers |
Ekstensi yang |
| OutgoingPersistedUriPermissions |
Mengembalikan daftar semua pemberian izin URI yang dipertahankan yang dihosting oleh aplikasi panggilan. (Diperoleh dari ContentResolver) |
| PeerReference |
Mendapatkan referensi objek JNI untuk peer Java ini. (Diperoleh dari Object) |
| PersistedUriPermissions |
Mengembalikan daftar semua pemberian izin URI yang telah dipertahankan oleh aplikasi panggilan. (Diperoleh dari ContentResolver) |
| 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
| Nama | Deskripsi |
|---|---|
| AcquireContentProviderClient(String) |
Mengembalikan |
| AcquireContentProviderClient(Uri) |
Mengembalikan |
| AcquireUnstableContentProviderClient(String) |
Seperti |
| AcquireUnstableContentProviderClient(Uri) |
Seperti |
| AddProvider(String, ContentProvider) |
Menambahkan akses ke penyedia berdasarkan otoritasnya |
| ApplyBatch(String, IList<ContentProviderOperation>) |
Menerapkan setiap |
| BulkInsert(Uri, ContentValues[]) |
Menyisipkan beberapa baris ke dalam tabel di URL yang diberikan. (Diperoleh dari ContentResolver) |
| Call(String, String, String, Bundle) |
Panggil metode yang ditentukan penyedia. (Diperoleh dari ContentResolver) |
| Call(Uri, String, String, Bundle) |
Panggil metode yang ditentukan penyedia. (Diperoleh dari ContentResolver) |
| CancelSync(Uri) |
Kedaluwarsa.
Batalkan sinkronisasi aktif atau tertunda yang cocok dengan Uri. (Diperoleh dari ContentResolver) |
| Canonicalize(Uri) |
Ubah url</var var>< yang diberikan >menjadi representasi kanonis sumber daya yang direferensikan, yang dapat digunakan di seluruh perangkat, dipertahankan, dicadangkan dan dipulihkan, dll. (Diperoleh dari ContentResolver) |
| Clone() |
Membuat dan mengembalikan salinan objek ini. (Diperoleh dari Object) |
| Construct(JniObjectReference, JniObjectReferenceOptions) |
Ekstensi yang |
| Delete(Uri, Bundle) |
Menghapus baris yang ditentukan oleh URI konten. (Diperoleh dari ContentResolver) |
| Delete(Uri, String, String[]) |
Menghapus baris yang ditentukan oleh URI konten. (Diperoleh dari ContentResolver) |
| Dispose() |
Merilis sumber daya yang dipegang oleh rekan Java ini. (Diperoleh dari Object) |
| Dispose(Boolean) |
Merilis sumber daya yang dipegang oleh rekan Java ini. (Diperoleh dari Object) |
| DisposeUnlessReferenced() |
Ekstensi yang |
| Equals(Object) |
Ekstensi yang |
| Equals(Object) |
Menunjukkan apakah beberapa objek lain "sama dengan" yang satu ini. (Diperoleh dari Object) |
| GetHashCode() |
Mengembalikan nilai kode hash untuk objek . (Diperoleh dari Object) |
| GetStreamTypes(Uri, String) |
Kueri untuk kemungkinan jenis MIME untuk representasi URL konten yang diberikan dapat dikembalikan saat dibuka sebagai aliran dengan |
| GetType(Uri) |
Mengembalikan jenis MIME dari URL konten yang diberikan. (Diperoleh dari ContentResolver) |
| GetTypeInfo(String) |
Mengembalikan deskripsi terperinci dari jenis MIME yang diberikan, termasuk ikon dan label yang menjelaskan jenisnya. (Diperoleh dari ContentResolver) |
| Insert(Uri, ContentValues, Bundle) |
Menyisipkan baris ke dalam tabel di URL yang diberikan. (Diperoleh dari ContentResolver) |
| Insert(Uri, ContentValues) |
Menyisipkan baris ke dalam tabel di URL yang diberikan. (Diperoleh dari ContentResolver) |
| JavaFinalize() |
Dipanggil oleh pengumpul sampah pada objek ketika pengumpulan sampah menentukan bahwa tidak ada lagi referensi ke objek. (Diperoleh dari Object) |
| LoadThumbnail(Uri, Size, CancellationSignal) |
Metode kenyamanan yang secara efisien memuat gambar mini visual untuk yang diberikan |
| Notify() |
Membangunkan satu utas yang menunggu monitor objek ini. (Diperoleh dari Object) |
| NotifyAll() |
Membangunkan semua utas yang menunggu monitor objek ini. (Diperoleh dari Object) |
| NotifyChange(ICollection<Uri>, ContentObserver, NotifyChangeFlags) |
Beri tahu pengamat terdaftar bahwa beberapa baris telah diperbarui. (Diperoleh dari ContentResolver) |
| NotifyChange(Uri, ContentObserver, Boolean) |
Beri tahu pengamat terdaftar bahwa baris diperbarui. (Diperoleh dari ContentResolver) |
| NotifyChange(Uri, ContentObserver, NotifyChangeFlags) |
Beri tahu pengamat terdaftar bahwa baris diperbarui. (Diperoleh dari ContentResolver) |
| NotifyChange(Uri, ContentObserver) |
Beri tahu pengamat terdaftar bahwa baris diperbarui dan coba sinkronkan perubahan ke jaringan. (Diperoleh dari ContentResolver) |
| OpenAssetFile(Uri, String, CancellationSignal) |
Membuka file aset yang terkait dengan URI konten. (Diperoleh dari ContentResolver) |
| OpenAssetFileDescriptor(Uri, String, CancellationSignal) |
Buka pendeskripsi file mentah untuk mengakses data di bawah URI. (Diperoleh dari ContentResolver) |
| OpenAssetFileDescriptor(Uri, String) |
Buka pendeskripsi file mentah untuk mengakses data di bawah URI. (Diperoleh dari ContentResolver) |
| OpenFile(Uri, String, CancellationSignal) |
Membuka file yang terkait dengan URI konten. (Diperoleh dari ContentResolver) |
| OpenFileDescriptor(Uri, String, CancellationSignal) |
Buka pendeskripsi file mentah untuk mengakses data di bawah URI. (Diperoleh dari ContentResolver) |
| OpenFileDescriptor(Uri, String) |
Buka pendeskripsi file mentah untuk mengakses data di bawah URI. (Diperoleh dari ContentResolver) |
| OpenInputStream(Uri) |
Buka streaming ke konten yang terkait dengan URI konten. (Diperoleh dari ContentResolver) |
| OpenOutputStream(Uri, String) |
Buka streaming ke konten yang terkait dengan URI konten. (Diperoleh dari ContentResolver) |
| OpenOutputStream(Uri) |
Sinonim untuk |
| OpenTypedAssetFile(Uri, String, Bundle, CancellationSignal) |
Membuka file aset bertitik yang terkait dengan URI konten. (Diperoleh dari ContentResolver) |
| OpenTypedAssetFileDescriptor(Uri, String, Bundle, CancellationSignal) |
Buka pendeskripsi file mentah untuk mengakses data (berpotensi ditransformasikan) dari URI "konten:". (Diperoleh dari ContentResolver) |
| OpenTypedAssetFileDescriptor(Uri, String, Bundle) |
Buka pendeskripsi file mentah untuk mengakses data (berpotensi ditransformasikan) dari URI "konten:". (Diperoleh dari ContentResolver) |
| Query(Uri, String[], Bundle, CancellationSignal) |
Kueri URI yang diberikan, mengembalikan hasil yang |
| Query(Uri, String[], String, String[], String, CancellationSignal) |
Kueri URI yang diberikan, mengembalikan hasil yang |
| Query(Uri, String[], String, String[], String) |
Kueri URI yang |
| Refresh(Uri, Bundle, CancellationSignal) |
Ini memungkinkan klien untuk meminta refresh eksplisit konten yang diidentifikasi oleh |
| RegisterContentObserver(Uri, Boolean, ContentObserver) |
Daftarkan kelas pengamat yang mendapatkan panggilan balik saat data yang diidentifikasi oleh URI konten tertentu berubah. (Diperoleh dari ContentResolver) |
| ReleasePersistableUriPermission(Uri, ActivityFlags) |
Melepaskan pemberian izin URI yang dipertahankan. (Diperoleh dari ContentResolver) |
| SetHandle(IntPtr, JniHandleOwnership) |
Handle Mengatur properti. (Diperoleh dari Object) |
| SetPeerReference(JniObjectReference, JniObjectReferenceOptions) |
Ekstensi yang |
| StartSync(Uri, Bundle) |
Kedaluwarsa.
Mulai operasi sinkronisasi asinkron. (Diperoleh dari ContentResolver) |
| TakePersistableUriPermission(Uri, ActivityFlags) |
Ambil pemberian izin URI yang dapat dipertahankan yang telah ditawarkan. (Diperoleh dari ContentResolver) |
| ToArray<T>() |
Membuat array terkelola dari pembungkus array Java ini. (Diperoleh dari Object) |
| ToString() |
Mengembalikan representasi string objek. (Diperoleh dari Object) |
| Uncanonicalize(Uri) |
Mengingat Uri kanonis yang sebelumnya dihasilkan oleh |
| UnregisterContentObserver(ContentObserver) |
Membatalkan pendaftaran pengamat perubahan. (Diperoleh dari ContentResolver) |
| UnregisterFromRuntime() |
Membatalkan pendaftaran peer Java ini dari runtime interop. (Diperoleh dari Object) |
| Update(Uri, ContentValues, Bundle) |
Perbarui baris dalam URI konten. (Diperoleh dari ContentResolver) |
| Update(Uri, ContentValues, String, String[]) |
Perbarui baris dalam URI konten. (Diperoleh dari ContentResolver) |
| Wait() |
Menyebabkan utas saat ini menunggu sampai terbangun, biasanya dengan <diberitahu></em> atau <em>terganggu</em>. (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) |
| 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) |
Implementasi Antarmuka Eksplisit
| Nama | Deskripsi |
|---|---|
| IJavaPeerable.Disposed() |
Ekstensi yang |
| IJavaPeerable.Finalized() |
Ekstensi yang |
| IJavaPeerable.JniObjectReferenceControlBlock |
Ekstensi yang |
| IJavaPeerable.SetJniIdentityHashCode(Int32) |
Ekstensi yang |
| IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
Ekstensi yang |
| IJavaPeerable.SetPeerReference(JniObjectReference) |
Ekstensi yang |
Metode Ekstensi
| Nama | Deskripsi |
|---|---|
| GetJniTypeName(IJavaPeerable) |
Mendapatkan nama JNI dari jenis instans |
| JavaAs<TResult>(IJavaPeerable) |
Cobalah untuk memaksa |
| JavaCast<TResult>(IJavaObject) |
Melakukan konversi jenis yang diperiksa runtime Bahasa Umum Android. |
| JavaCast<TResult>(IJavaObject) |
Ekstensi yang |
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
Cobalah untuk memaksa |