ContentResolver 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
此类提供应用程序对内容模型的访问权限。
[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
- 继承
- 派生
- 属性
注解
此类提供应用程序对内容模型的访问权限。
<div class=“special reference”><h3>Developer Guides</h3>
有关将 ContentResolver 与内容提供程序配合使用的详细信息,请阅读 内容提供程序 开发人员指南。
</Div>
Java文档android.content.ContentResolver。
本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。
构造函数
| 名称 | 说明 |
|---|---|
| ContentResolver(Context) |
注意:在此处传递 |
| ContentResolver(IntPtr, JniHandleOwnership) |
创建 JNI 对象的托管表示形式时使用的构造函数;由运行时调用。 |
字段
| 名称 | 说明 |
|---|---|
| AnyCursorItemType |
这是 Android 平台的通用 MIME 类型,用于匹配表单“” |
| CursorDirBaseType |
这是 Android 平台的内容的基本 MIME 类型:包含零个或多个项游标的 URI。 |
| CursorItemBaseType |
这是 Android 平台的内容的基本 MIME 类型:包含单个项游标的 URI。 |
| ExtraHonoredArgs |
允许提供程序向客户端报告游标中遵循的查询键。 |
| ExtraRefreshSupported |
描述特定提供程序是否支持刷新的额外布尔值。 |
| ExtraSize |
额外 |
| ExtraTotalCount |
添加到 |
| NotifyDelete |
已过时.
标志 |
| NotifyInsert |
已过时.
标志 |
| NotifySkipNotifyForDescendants |
已过时.
标志: |
| NotifySyncToNetwork |
已过时.
标志: |
| NotifyUpdate |
已过时.
标志 |
| QueryArgGroupColumns |
指定要对其对结果进行分组的列列表(存储为 a |
| QueryArgLimit |
指定要包含在游标中的最大行数。 |
| QueryArgOffset |
指定游标中的偏移行索引。 |
| QueryArgSortCollation |
允许客户端向提供程序指定一个提示,用于声明排序值时要使用的排序规则。 |
| QueryArgSortColumns |
指定要对其排序结果的列列表(存储为 a |
| QueryArgSortDirection |
指定所需的排序顺序。 |
| QueryArgSortLocale |
允许客户端向提供程序指定提示,声明在对值进行排序时要使用的区域设置。 |
| QueryArgSqlGroupBy |
传递给的查询捆绑参数 |
| QueryArgSqlHaving |
传递给的查询捆绑参数 |
| QueryArgSqlLimit |
传递给的查询捆绑参数 |
| QueryArgSqlSelection |
SQL 样式选择字符串的键,该字符串可能存在于旧客户端调用时传递给 |
| QueryArgSqlSelectionArgs |
SQL 选择字符串参数列表的键。 |
| QueryArgSqlSortOrder |
SQL 样式排序字符串的键,该字符串可能存在于由旧客户端调用时传递给 |
| QuerySortDirectionAscending |
已过时.
此类提供应用程序对内容模型的访问权限。 |
| QuerySortDirectionDescending |
已过时.
此类提供应用程序对内容模型的访问权限。 |
| SchemeAndroidResource | |
| SchemeContent | |
| SchemeFile | |
| SyncExtrasAccount |
已过时.
此成员已弃用。 |
| SyncExtrasDiscardLocalDeletions |
指示同步适配器不应继续执行删除操作(如果确定存在过多)。 |
| SyncExtrasDoNotRetry |
如果此额外内容设置为 true,则如果请求失败,则不会重试请求。 |
| SyncExtrasExpedited |
如果此额外请求设置为 true,同步请求将在同步请求队列的前面进行计划,但由于应用待机存储桶,同步请求仍受 JobScheduler 配额和限制的约束。 |
| SyncExtrasForce |
已过时.
此成员已弃用。 |
| SyncExtrasIgnoreBackoff |
如果此额外项设置为 true,则初始尝试的任何回退(e. |
| SyncExtrasIgnoreSettings |
如果此额外设置设置为 true,则同步计划程序将忽略同步设置(如 getSyncAutomatically()。 |
| SyncExtrasInitialize |
由 SyncManager 设置,请求 SyncAdapter 为给定的帐户/颁发机构对初始化自身。 |
| SyncExtrasManual |
设置此额外设置等效于同时设置和 |
| SyncExtrasOverrideTooManyDeletions |
指示同步适配器应继续执行删除操作,即使它确定太多。 |
| SyncExtrasRequireCharging |
如果此额外请求设置为 true,则仅当设备插入时,才会计划同步请求。 |
| SyncExtrasScheduleAsExpeditedJob |
将此同步操作作为“加速作业”运行(请参阅 |
| SyncExtrasUpload |
指示此同步仅用于将本地更改上传到服务器。 |
| SyncObserverTypeActive | |
| SyncObserverTypePending | |
| SyncObserverTypeSettings | |
属性
| 名称 | 说明 |
|---|---|
| Class |
返回此 |
| CurrentSync |
已过时.
如果同步处于活动状态,则返回有关它的信息,否则返回 null。 |
| CurrentSyncs |
返回一个列表,其中包含有关所有活动同步的信息。 |
| Handle |
基础 Android 实例的句柄。 (继承自 Object) |
| JniIdentityHashCode |
此类提供应用程序对内容模型的访问权限。 (继承自 Object) |
| JniPeerMembers |
此类提供应用程序对内容模型的访问权限。 |
| MasterSyncAutomatically |
获取适用于所有提供程序和帐户的全局自动同步设置。 - 或 - 设置适用于所有提供程序和帐户的全局自动同步设置。 |
| OutgoingPersistedUriPermissions |
返回调用应用托管的所有持久 URI 权限授予的列表。 |
| PeerReference |
此类提供应用程序对内容模型的访问权限。 (继承自 Object) |
| PersistedUriPermissions |
返回调用应用保留的所有 URI 权限授予的列表。 |
| ThresholdClass |
此 API 支持 Mono for Android 基础结构,不打算直接从代码使用。 |
| ThresholdType |
此 API 支持 Mono for Android 基础结构,不打算直接从代码使用。 |
方法
显式接口实现
| 名称 | 说明 |
|---|---|
| IJavaPeerable.Disposed() |
此类提供应用程序对内容模型的访问权限。 (继承自 Object) |
| IJavaPeerable.DisposeUnlessReferenced() |
此类提供应用程序对内容模型的访问权限。 (继承自 Object) |
| IJavaPeerable.Finalized() |
此类提供应用程序对内容模型的访问权限。 (继承自 Object) |
| IJavaPeerable.JniManagedPeerState |
此类提供应用程序对内容模型的访问权限。 (继承自 Object) |
| IJavaPeerable.SetJniIdentityHashCode(Int32) |
此类提供应用程序对内容模型的访问权限。 (继承自 Object) |
| IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
此类提供应用程序对内容模型的访问权限。 (继承自 Object) |
| IJavaPeerable.SetPeerReference(JniObjectReference) |
此类提供应用程序对内容模型的访问权限。 (继承自 Object) |
扩展方法
| 名称 | 说明 |
|---|---|
| GetJniTypeName(IJavaPeerable) |
获取实例 |
| JavaAs<TResult>(IJavaPeerable) |
尝试强制 |
| JavaCast<TResult>(IJavaObject) |
执行 Android 运行时检查的类型转换。 |
| JavaCast<TResult>(IJavaObject) |
此类提供应用程序对内容模型的访问权限。 |
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
尝试强制 |