问题标签 [android-contentprovider]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
4 回答
15910 浏览

android - 如何在我的内容提供商中获取 _count?

我应该怎么做才能让我的内容提供者返回带有记录数的 _count 列?文档说它是自动的,但也许它只需要一些内置的内容提供程序。对数据库运行查询似乎不会返回它。

0 投票
1 回答
3245 浏览

android - Android 通过 ID 获取联系人组

我有联系人 ID,如何获取联系人分配到的组?我确信这与 Contacts.Groups 类有关,但我无法弄清楚。

0 投票
2 回答
7384 浏览

android - Android BroadcastReceiver、ContentProvider 和 Activity 之间的数据流?

我开发了一个应用程序,它接收一个广播,然后启动一个Activity,在其中Activity查询一个ContentProvider 实时从 DNS 中提取信息的应用程序。

我希望能够改组这个,而不是去:

它去:

即,如果query()没有返回任何数据,我不想错过启动 Activity,并允许广播消息正常通过。

如果query()确实返回数据,我希望Cursor将其提供给Activity,这样我就不必再去查询数据了。

反过来,它Activity有自己的用户界面,用户需要对其做出响应。

这可能吗?

0 投票
4 回答
26956 浏览

android - Android Content provider list

Where can I get the full list of Content Provider that Android offers out of the box?
Specifically, I'm looking for a content provider that lists received SMS.

0 投票
4 回答
10375 浏览

android - 如何在 Android 上测试内容提供者

我正在尝试使用ProviderTestCase2<T>. 我可以看到正在创建的测试数据库。因此,我想,经过测试的内容提供者应该使用测试数据库。但是,一旦我尝试对MockContentResolver(或使用 创建的newResolverWithContentProviderFromSql)进行任何调用,我就会得到一个UnsupportedOperationException. 这被记录为 MockContentResolver 作为正常行为。因此,我对 ProviderTestCase2 的目的有点不确定。

你如何测试你的内容提供者?

谢谢

0 投票
1 回答
783 浏览

android - 如何观察联系人的任何变化

在 Android 中,我如何观察对联系人所做的任何更改?我知道我需要注册内容观察员?但是传递给 registerContentObserver 函数的 URI 应该是什么?

这是我尝试过的:

但是当我更改联系人的电话号码时,我没有收到通知。

感谢您的任何指点。

0 投票
2 回答
4348 浏览

android - 从内容提供者返回内存映射的 InputStream?

内容提供者消费者的客户端我可以做这样的事情,以获得正确的 InputStream 来读取图片:

这是一个很好的 API,并且在服务器端,实际的内容提供者会调用:

但是,如果映射到 URI 的图片不在文件系统上找到,而是作为内存资源,或者动态生成,该怎么办。

我可以创建一个内存映射的FileorInputStream或其他任何东西,这样我就不需要将临时文件保存到磁盘,只是为了能够将它返回给我的内容提供者消费者?

0 投票
1 回答
1284 浏览

android - Android 自定义 ContentProvider

是否可以创建custom ContentProvider一个

  • 访问 android 现有数据库(例如联系人、短信)?
  • 扩展一个可以访问 android 现有数据库的令人兴奋的 ContentProvider(例如 ContactsProvider 以访问联系人数据库)?

谢谢你。

0 投票
1 回答
1150 浏览

java - Android:SearchBox -> 使用通过 HTTP/JSON 接收的数据动态填充提示列表

一段时间以来,我一直在研究 Android SDK 的SearchableDictionary示例,但我仍然不确定这是否是正确的方法。

问题是,我想用数据填充我的提示列表(见下图),我将通过 HTTP/JSON 查询接收这些数据。所以我不确定使用上面示例中使用的ContentProvider是否正确。我可以更直接地访问 SearchBox 的提示列表吗?

替代文字

0 投票
7 回答
45026 浏览

android - 如何使用短信内容提供商?文档在哪里?

我希望能够读取系统的 SMS 内容提供程序。基本上我想制作一个短信应用程序,但只有当我能看到过去的线程等时它才会有用。

似乎有一个内容提供商,但我找不到它的文档 - 有人知道那在哪里吗?

谢谢

- - - - 编辑 - - - - - -

好的,我找到了一种获取短信收件箱提供程序的方法,我只是转储了该提供程序中的所有列名,如下所示:

我只是从我在网上找到的随机线程中拼凑起来,我真的想知道这一切都记录在哪里(如果有的话)?

再次感谢