共用方式為


ContentResolver 類別

定義

這個類別提供應用程式存取 con 帳篷模式 l。

[Android.Runtime.Register("android/content/ContentResolver", DoNotGenerateAcw=true)]
public abstract class ContentResolver : Java.Lang.Object
[<Android.Runtime.Register("android/content/ContentResolver", DoNotGenerateAcw=true)>]
type ContentResolver = class
    inherit Object
繼承
ContentResolver
衍生
屬性

備註

這個類別提供應用程式對 con 帳篷模式 l 的存取權。

<div class=“special reference”><h3>Developer Guides</h3>

如需搭配內容提供者使用 ContentResolver 的詳細資訊,請參閱 內容提供者 開發人員指南。

</div>

android.content.ContentResolverJava 檔。

此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。

建構函式

ContentResolver(Context)

注意:在此傳遞 null 內容可能會導致某些 ContentResolver API 發生非預期的行為,因此強烈建議您在此處傳遞非 Null 內容。

ContentResolver(IntPtr, JniHandleOwnership)

建立 JNI 物件的 Managed 表示法時使用的建構函式;由運行時間呼叫。

欄位

AnyCursorItemType

這是 Android 平臺的一般 MIME 類型,以符合表單 “#CURSOR_ITEM_BASE_TYPE/SUB_TYPE” 的任何 MIME 類型。

CursorDirBaseType

這是 Android 平台的內容基底 MIME 類型:包含零個或多個項目的數據指標的 URI。

CursorItemBaseType

這是 Android 平台的內容基底 MIME 類型:包含單一項目數據指標的 URI。

ExtraHonoredArgs

允許提供者向客戶端回報數據指標中接受哪些查詢索引鍵。

ExtraRefreshSupported

描述特定提供者是否支援重新整理的額外布爾值。

ExtraSize

額外 Point 描述所要求影像資源的最佳大小,以像素為單位。

ExtraTotalCount

新增至 Cursor extras Bundle ,以指出支援分頁時記錄集的數據列總數。

NotifyDelete
已淘汰.

#notifyChange(Uri, ContentObserver, int)旗標:通常由 ContentProvider 設定,表示此通知是呼叫的結果 ContentProvider#delete

NotifyInsert
已淘汰.

#notifyChange(Uri, ContentObserver, int)旗標:通常由 ContentProvider 設定,表示此通知是呼叫的結果 ContentProvider#insert

NotifySkipNotifyForDescendants
已淘汰.

旗標: #notifyChange(Uri, ContentObserver, int)如果已設定,則會在傳遞至 ContentObserver 的根 URI 時略過此通知,該 URI 會使用「通知子系」。

NotifySyncToNetwork
已淘汰.

#notifyChange(Uri, ContentObserver, int)旗標:嘗試將變更同步至網路。

NotifyUpdate
已淘汰.

#notifyChange(Uri, ContentObserver, int)旗標:通常由 ContentProvider 設定,表示此通知是呼叫的結果 ContentProvider#update

QueryArgGroupColumns

指定要分組結果的數據列清單(儲存為 的 String[])。

QueryArgLimit

指定要包含在數據指標中的數據列數目上限。

QueryArgOffset

指定數據指標內的位移數據列索引。

QueryArgSortCollation

允許用戶端指定提供者的提示,以宣告排序值時要使用的定序。

QueryArgSortColumns

指定要排序結果的數據列清單(儲存為 的 String[])。

QueryArgSortDirection

指定所需的排序順序。

QueryArgSortLocale

允許用戶端指定提供者的提示,以宣告排序值時要使用的地區設定。

QueryArgSqlGroupBy

SQL 樣式 GROUP BY 字串的索引鍵,該字串可能存在於傳遞至 ContentProvider#query(Uri, String[], Bundle, CancellationSignal)的查詢 Bundle 自變數中。

QueryArgSqlHaving

SQL 樣式 HAVING 字串的索引鍵,該字串可能存在於傳遞至 ContentProvider#query(Uri, String[], Bundle, CancellationSignal)的查詢 Bundle 自變數中。

QueryArgSqlLimit

SQL 樣式 LIMIT 字串的索引鍵,該字串可能存在於傳遞至 ContentProvider#query(Uri, String[], Bundle, CancellationSignal)的查詢 Bundle 自變數中。

QueryArgSqlSelection

SQL 樣式選取字串的索引鍵,此字串可能存在於由舊版用戶端呼叫時傳遞至 ContentProvider#query(Uri, String[], Bundle, CancellationSignal) 的查詢 Bundle 自變數中。

QueryArgSqlSelectionArgs

SQL 選取字串自變數清單的索引鍵。

QueryArgSqlSortOrder

SQL 樣式排序字串的索引鍵,此字串可能存在於由舊版用戶端呼叫時傳遞至 ContentProvider#query(Uri, String[], Bundle, CancellationSignal) 的查詢 Bundle 自變數中。

QuerySortDirectionAscending
已淘汰.

這個類別提供應用程式存取 con 帳篷模式 l。

QuerySortDirectionDescending
已淘汰.

這個類別提供應用程式存取 con 帳篷模式 l。

SchemeAndroidResource
SchemeContent
SchemeFile
SyncExtrasAccount
已淘汰.

已取代這個成員。

SyncExtrasDiscardLocalDeletions

指出如果同步配接器判斷有太多,則同步配接器不應該繼續進行刪除作業。

SyncExtrasDoNotRetry

如果此額外項目設定為 true,則如果要求失敗,將不會重試。

SyncExtrasExpedited

如果此額外項目設定為 true,同步處理要求將會排程在同步要求佇列前方,但由於應用程式待命值區,仍受限於 JobScheduler 配額和節流。

SyncExtrasForce
已淘汰.

已取代這個成員。

SyncExtrasIgnoreBackoff

如果此額外項目設定為 true,則初始嘗試的任何輪詢 (e.

SyncExtrasIgnoreSettings

如果此額外設定為 true,同步處理排程器會忽略同步設定(例如 getSyncAutomatically()。

SyncExtrasInitialize

由 SyncManager 設定,要求 SyncAdapter 針對指定的帳戶/授權組初始化本身。

SyncExtrasManual

設定此額外專案相當於同時設定 #SYNC_EXTRAS_IGNORE_SETTINGS#SYNC_EXTRAS_IGNORE_BACKOFF

SyncExtrasOverrideTooManyDeletions

表示同步配接器應該繼續進行刪除作業,即使它判斷太多也一樣。

SyncExtrasRequireCharging

如果此額外項目設定為 true,則只有在裝置插入時才會排程同步處理要求。

SyncExtrasScheduleAsExpeditedJob

將此同步作業執行為「加速作業」(請參閱 android.app.job.JobInfo.Builder#setExpedited(boolean))。

SyncExtrasUpload

表示此同步處理的目的只是將本機變更上傳至伺服器。

SyncObserverTypeActive
SyncObserverTypePending
SyncObserverTypeSettings

屬性

Class

傳回這個 Object的運行時間類別。

(繼承來源 Object)
CurrentSync
已淘汰.

如果同步處理作用中傳回其相關信息,則傳回 null。

CurrentSyncs

傳回包含所有使用中同步處理相關信息的清單。

Handle

基礎Android實例的句柄。

(繼承來源 Object)
JniIdentityHashCode

這個類別提供應用程式存取 con 帳篷模式 l。

(繼承來源 Object)
JniPeerMembers

這個類別提供應用程式存取 con 帳篷模式 l。

MasterSyncAutomatically

取得套用至所有提供者和帳戶的全域自動同步設定。 -或- 設定套用至所有提供者和帳戶的全域自動同步設定。

OutgoingPersistedUriPermissions

傳回呼叫應用程式所裝載之所有保存 URI 許可權授與的清單。

PeerReference

這個類別提供應用程式存取 con 帳篷模式 l。

(繼承來源 Object)
PersistedUriPermissions

傳回呼叫應用程式保存的所有 URI 許可權授與清單。

ThresholdClass

此 API 支援適用於 Android 的 Mono 基礎結構,並不適合直接從您的程式代碼使用。

ThresholdType

此 API 支援適用於 Android 的 Mono 基礎結構,並不適合直接從您的程式代碼使用。

方法

AcquireContentProviderClient(String)

ContentProviderClient傳回與ContentProvider名稱授權單位相關聯的 ,必要時啟動提供者。

AcquireContentProviderClient(Uri)

ContentProviderClient 回與 ContentProvider 在 uri 上服務內容的相關聯 ,必要時啟動提供者。

AcquireUnstableContentProviderClient(String)

就像 #acquireContentProviderClient(String),但在您不信任目標內容提供者的穩定性時使用。

AcquireUnstableContentProviderClient(Uri)

就像 #acquireContentProviderClient(Uri),但在您不信任目標內容提供者的穩定性時使用。

AddPeriodicSync(Account, String, Bundle, Int64)

指定應該以指定的帳戶、授權單位和指定頻率要求同步處理。

AddStatusChangeListener(SyncObserverType, ISyncStatusObserver)

當 SyncManager 的不同層面變更時,要求通知。

ApplyBatch(String, IList<ContentProviderOperation>)

套用每個 ContentProviderOperation 物件,並傳回其結果的陣列。

BulkInsert(Uri, ContentValues[])

將多個數據列插入指定 URL 的數據表中。

Call(String, String, String, Bundle)

呼叫提供者定義的方法。

Call(Uri, String, String, Bundle)

呼叫提供者定義的方法。

CancelSync(Account, String)

取消任何符合帳戶和授權單位的作用中或擱置同步處理。

CancelSync(SyncRequest)

拿掉指定的同步處理。

CancelSync(Uri)
已淘汰.

取消任何符合 URI 的作用中或擱置同步處理。

Canonicalize(Uri)

將指定的 <var>url</var> 轉換為其參考資源的正式表示法,這些資源可在裝置之間使用、保存、備份和還原等。

Clone()

建立並傳回這個 對象的複本。

(繼承來源 Object)
Delete(Uri, Bundle)

刪除內容 URI 所指定的數據列。

Delete(Uri, String, String[])

刪除內容 URI 所指定的數據列。

Dispose()

這個類別提供應用程式存取 con 帳篷模式 l。

(繼承來源 Object)
Dispose(Boolean)

這個類別提供應用程式存取 con 帳篷模式 l。

(繼承來源 Object)
Equals(Object)

指出其他物件是否「等於」這個物件。

(繼承來源 Object)
GetHashCode()

傳回此物件的雜湊碼值。

(繼承來源 Object)
GetIsSyncable(Account, String)

檢查此帳戶/提供者是否可同步處理。

GetPeriodicSyncs(Account, String)

取得指定帳戶和授權單位之定期同步處理的相關信息清單。

GetStreamTypes(Uri, String)

使用 開啟為數據流 #openTypedAssetFileDescriptor時,可以傳回指定內容 URL 之表示法的可能 MIME 型別查詢。

GetSyncAdapterTypes()

取得系統已知的 SyncAdapters 相關信息。

GetSyncAutomatically(Account, String)

檢查是否應該在收到網路刻度時同步提供者

GetType(Uri)

傳回指定內容 URL 的 MIME 類型。

GetTypeInfo(String)

傳回指定MIME類型的詳細說明,包括描述該類型的圖示和標籤。

Insert(Uri, ContentValues, Bundle)

將數據列插入指定 URL 的數據表中。

Insert(Uri, ContentValues)

將數據列插入指定 URL 的數據表中。

IsSyncActive(Account, String)

如果目前有正在處理中指定帳戶或授權單位的同步作業,則傳回 true。

IsSyncPending(Account, String)

如果擱置狀態為任何相符授權單位的 true,則傳回 true。

JavaFinalize()

當垃圾收集決定不再參考物件時,垃圾收集行程在 物件上呼叫。

(繼承來源 Object)
LoadThumbnail(Uri, Size, CancellationSignal)

有效率地載入指定 Uri之視覺效果縮圖的便利方法。

Notify()

喚醒正在等候此物件監視器的單一線程。

(繼承來源 Object)
NotifyAll()

喚醒正在等候此物件監視器的所有線程。

(繼承來源 Object)
NotifyChange(ICollection<Uri>, ContentObserver, NotifyChangeFlags)

通知已註冊觀察者已更新數個數據列。

NotifyChange(Uri, ContentObserver, Boolean)

通知已註冊觀察者數據列已更新。

NotifyChange(Uri, ContentObserver, NotifyChangeFlags)

通知已註冊觀察者數據列已更新。

NotifyChange(Uri, ContentObserver)

通知已註冊觀察者數據列已更新,並嘗試同步網路變更。

OpenAssetFile(Uri, String, CancellationSignal)

這個類別提供應用程式存取 con 帳篷模式 l。

OpenAssetFileDescriptor(Uri, String, CancellationSignal)

開啟源檔描述元,以存取 URI 底下的數據。

OpenAssetFileDescriptor(Uri, String)

開啟源檔描述元,以存取 URI 底下的數據。

OpenFile(Uri, String, CancellationSignal)

這個類別提供應用程式存取 con 帳篷模式 l。

OpenFileDescriptor(Uri, String, CancellationSignal)

開啟源檔描述元,以存取 URI 底下的數據。

OpenFileDescriptor(Uri, String)

開啟源檔描述元,以存取 URI 底下的數據。

OpenInputStream(Uri)

開啟上串流至與內容 URI 相關聯的內容。

OpenOutputStream(Uri, String)

開啟上串流至與內容 URI 相關聯的內容。

OpenOutputStream(Uri)

並為 #openOutputStream(Uri, String) openOutputStream(uri, "w") 的同義字。

OpenTypedAssetFile(Uri, String, Bundle, CancellationSignal)

這個類別提供應用程式存取 con 帳篷模式 l。

OpenTypedAssetFileDescriptor(Uri, String, Bundle, CancellationSignal)

開啟源檔描述元,以從 “content:” URI 存取 (可能已轉換的類型) 數據。

OpenTypedAssetFileDescriptor(Uri, String, Bundle)

開啟源檔描述元,以從 “content:” URI 存取 (可能已轉換的類型) 數據。

Query(Uri, String[], Bundle, CancellationSignal)

查詢指定的 URI,並 Cursor 透過支援取消的結果集傳回 。

Query(Uri, String[], String, String[], String, CancellationSignal)

查詢指定的 URI,以 Cursor 選擇性地支援取消結果集傳回 。

Query(Uri, String[], String, String[], String)

查詢指定的 URI,並透過結果集傳 Cursor 回 。

Refresh(Uri, Bundle, CancellationSignal)

這可讓用戶端要求明確重新整理 所 uri識別的內容。

RegisterContentObserver(Uri, Boolean, ContentObserver)

註冊觀察者類別,這個類別會在指定內容 URI 所識別的數據變更時取得回呼。

ReleasePersistableUriPermission(Uri, ActivityFlags)

放棄保存的 URI 許可權授與。

RemovePeriodicSync(Account, String, Bundle)

拿掉定期同步處理。

RemoveStatusChangeListener(Object)

拿掉先前註冊的狀態變更接聽程式。

RequestSync(Account, String, Bundle)

啟動異步同步處理作業。

RequestSync(SyncRequest)

向 SyncManager 註冊同步處理。

SetHandle(IntPtr, JniHandleOwnership)

設定 Handle 屬性。

(繼承來源 Object)
SetIsSyncable(Account, String, Int32)

設定此帳戶/提供者是否可同步處理。

SetSyncAutomatically(Account, String, Boolean)

設定提供者是否在收到網路刻度時同步處理。

StartSync(Uri, Bundle)
已淘汰.

啟動異步同步處理作業。

TakePersistableUriPermission(Uri, ActivityFlags)

取得已提供之持續性 URI 許可權授與。

ToArray<T>()

這個類別提供應用程式存取 con 帳篷模式 l。

(繼承來源 Object)
ToString()

傳回物件的字串表示。

(繼承來源 Object)
Uncanonicalize(Uri)

假設先前由 #canonicalize產生的標準 URI,請將它轉換成其本機非標準格式。

UnregisterContentObserver(ContentObserver)

取消註冊變更觀察者。

UnregisterFromRuntime()

這個類別提供應用程式存取 con 帳篷模式 l。

(繼承來源 Object)
Update(Uri, ContentValues, Bundle)

更新內容 URI 中的數據列。

Update(Uri, ContentValues, String, String[])

更新內容 URI 中的數據列。

ValidateSyncExtrasBundle(Bundle)

檢查下列類型的值是否在套件組合中:ul>li Integer/li li>><Long</li><>li Boolean</<>>li li Float><></li li Double</<>>li String</>><<li li account/><>li li null</li<>/ul<><<>

Wait()

讓目前線程等候直到喚醒為止,通常是藉由em <notified/em>或<em>interrupted</em> 來喚醒它。<>

(繼承來源 Object)
Wait(Int64, Int32)

讓目前的線程等到喚醒為止,通常是因為 <em>notified</em> 或 <em>interrupted</em>,或直到經過一定數量的實時為止。

(繼承來源 Object)
Wait(Int64)

讓目前的線程等到喚醒為止,通常是因為 <em>notified</em> 或 <em>interrupted</em>,或直到經過一定數量的實時為止。

(繼承來源 Object)
Wrap(ContentProvider)

建立 ContentResolver 實體,將所有方法重新導向至指定的 ContentProvider

Wrap(ContentProviderClient)

建立 ContentResolver 實體,將所有方法重新導向至指定的 ContentProviderClient

明確介面實作

IJavaPeerable.Disposed()

這個類別提供應用程式存取 con 帳篷模式 l。

(繼承來源 Object)
IJavaPeerable.DisposeUnlessReferenced()

這個類別提供應用程式存取 con 帳篷模式 l。

(繼承來源 Object)
IJavaPeerable.Finalized()

這個類別提供應用程式存取 con 帳篷模式 l。

(繼承來源 Object)
IJavaPeerable.JniManagedPeerState

這個類別提供應用程式存取 con 帳篷模式 l。

(繼承來源 Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

這個類別提供應用程式存取 con 帳篷模式 l。

(繼承來源 Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

這個類別提供應用程式存取 con 帳篷模式 l。

(繼承來源 Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

這個類別提供應用程式存取 con 帳篷模式 l。

(繼承來源 Object)

擴充方法

JavaCast<TResult>(IJavaObject)

執行 Android 執行時間檢查的類型轉換。

JavaCast<TResult>(IJavaObject)

這個類別提供應用程式存取 con 帳篷模式 l。

GetJniTypeName(IJavaPeerable)

這個類別提供應用程式存取 con 帳篷模式 l。

適用於