到顶部
Android API
公众的

内容提供商客户端

延伸对象
java.lang.Object(java.lang.对象)
android内容。内容提供商客户端

课程概述

用于与内容提供者。这是通过以下方式获得的打电话获取内容提供商客户端(Uri)。必须释放此对象使用释放()为了向系统指示内容提供者不再需要,可以通过杀死来释放资源。

请注意,您通常应该创建一个新的ContentProviderClient实例对于将执行操作的每个线程。不同于内容解析器,此处的方法如查询(Uri,String[],String,String[],String])openFile(Uri,字符串)不是线程安全的--您不能调用释放()在ContentProviderClient上进行这些调用直到您完成他们返回的数据。

总结

公共方法
ContentProviderResult[] 应用批处理(数组列表<ContentProvider操作>操作)
整数 批量插入(乌里url,内容值[]initialValues)
捆绑 呼叫(字符串方法,字符串参数,捆绑额外费用)
最终的乌里 规范化(乌里网址)
整数 删除(乌里url,字符串选择,字符串[]选择参数)
内容提供者 获取本地内容提供程序()
获取对内容提供者与此相关的客户端。
字符串[] 获取流类型(乌里url,字符串mimeTypeFilter)
字符串 获取类型(乌里网址)
乌里 插入(乌里url,内容值initialValues)
资产文件描述符 打开资产文件(乌里url,字符串模式,取消信号信号)
资产文件描述符 打开资产文件(乌里url,字符串模式)
地块文件描述符 打开文件(乌里url,字符串模式)
地块文件描述符 打开文件(乌里url,字符串模式,取消信号信号)
最终的资产文件描述符 openTypedAssetFileDescriptor(打开类型资产文件描述符)(乌里uri,字符串mime类型,捆绑选项,取消信号信号)
最终的资产文件描述符 openTypedAssetFileDescriptor(打开类型资产文件描述符)(乌里uri,字符串mime类型,捆绑选项)
光标 查询(乌里url,字符串[]投影,字符串选择,字符串[]选择参数,字符串排序顺序)
光标 查询(乌里url,字符串[]投影,字符串选择,字符串[]选择参数,字符串排序顺序,取消信号取消信号)
布尔值 释放()
调用此项向系统指示关联的内容提供者不是需要更长的时间内容提供商客户端
最终的乌里 取消规范化(乌里网址)
整数 更新(乌里url,内容值值,字符串选择,字符串[]选择Args)
受保护的方法
空隙 最后确定()
当垃圾收集器检测到此实例不再可访问时调用。
[展开]
继承的方法
来自班级java.lang.Object(java.lang.对象)

公共方法

公众整数 批量插入 (乌里url,内容值[]initialValues)

已在中添加API级别5

公众的捆绑 呼叫 (字符串方法,字符串参数,捆绑额外费用)

公众最终的乌里 规范化 (乌里网址)

已在中添加API等级19

公众整数 删除 (乌里url,字符串选择,字符串[]选择参数)

已在中添加API级别5

公众的内容提供者 获取本地内容提供程序 ()

已在中添加API级别5

获取对内容提供者与此相关的客户端。如果内容提供者正在另一个进程中运行将返回null。如果您知道自己正在同一个环境中运行,则可以使用此选项作为提供者处理,并希望直接访问其实现细节。

退换商品
  • 如果关联内容提供者是本地的,则返回它。否则返回null。

公众的字符串[] 获取流类型 (乌里url,字符串mimeTypeFilter)

已在中添加API级别11

公众的字符串 获取类型 (乌里网址)

已在中添加API级别5

公众的乌里 插入 (乌里url,内容值initialValues)

已在中添加API级别5

公众的资产文件描述符 打开资产文件 (乌里url,字符串模式,取消信号信号)

已在中添加API等级19

请参见内容提供者.openAssetFile请注意不会注意文件等非内容:URI。强烈建议使用您使用ContentResolver.openAssetFileDescriptor内容解析程序而是API。

公众的资产文件描述符 打开资产文件 (乌里url,字符串模式)

已在中添加API级别5

请参见内容提供者.openAssetFile请注意不会注意文件等非内容:URI。强烈建议使用您使用ContentResolver.openAssetFileDescriptor内容解析程序而是API。

公众的地块文件描述符 打开文件 (乌里url,字符串模式)

已在中添加API级别5

请参见内容提供者打开文件。请注意不会注意文件等非内容:URI。强烈建议使用您使用内容解析程序.openFileDescriptor而是API。

公众的地块文件描述符 打开文件 (乌里url,字符串模式,取消信号信号)

已在中添加API等级19

请参见内容提供者.openFile。请注意不会注意文件等非内容:URI。强烈建议使用您使用内容解析程序.openFileDescriptor而是API。

公众最终的资产文件描述符 openTypedAssetFileDescriptor(打开类型资产文件描述符) (乌里uri,字符串mime类型,捆绑选项,取消信号信号)

已在中添加API等级19

公众最终的资产文件描述符 openTypedAssetFileDescriptor(打开类型资产文件描述符) (乌里uri,字符串mime类型,捆绑选项)

已在中添加API级别11

公众的光标 查询 (乌里url,字符串[]投影,字符串选择,字符串[]选择参数,字符串排序顺序)

已在中添加API级别5

公众的光标 查询 (乌里url,字符串[]投影,字符串选择,字符串[]选择参数,字符串排序顺序,取消信号取消信号)

已在中添加API级别16

公众布尔值 释放 ()

已在中添加API级别5

调用此命令向系统指示关联的内容提供者不是需要更长的时间内容提供商客户端

退换商品
  • 如果这是发布的,则为true;如果它已经发布,则为false

公众最终的乌里 非标准化 (乌里网址)

已在中添加API等级19

公众整数 更新 (乌里url,内容值值,字符串选择,字符串[]选择参数)

已在中添加API级别5

受保护的方法

受保护的空隙 最后确定 ()

已在中添加API级别5

当垃圾收集器检测到此实例不再可访问时调用。默认实现不执行任何操作,但可以重写此方法以释放资源。

请注意,覆盖最后确定明显比对象。终结器可能会在对象不再存在后运行很长一段时间可访问,这取决于内存压力,因此依靠它们进行清理是个坏主意。还要注意,终结器在单个VM范围的终结器线程上运行,因此,在终结器中执行阻塞工作是一个坏主意。通常只需要终结器对于具有本机对等点并且需要调用本机方法来销毁该对等点的类。即使如此,最好提供一个明确的关闭方法(和实现可关闭),并坚持要求调用方手动处置实例。这个适用于类似文件的东西,但对于类似大整数其中典型的调用代码将不得不处理大量临时代码。不幸的是,从以下观点来看,创建大量临时代码的代码是最糟糕的代码类型单个终结器线程。

如果你必须使用终结器,至少考虑提供您自己的终结器引用队列并拥有自己的线程处理该队列。

与构造函数不同,终结器不会自动链接。你有责任打电话super.finalize()你自己。

终结器抛出的未捕获异常将被忽略,并且不会终止终结器线程。请参见通用程序设计第7项,“避免终结器”了解更多信息。

投掷
可抛出