如何在Android中查询联系人历史记录
我使用的是运行 Android 2.1 的 Motorola Backflip。我手机中的每个联系人都有一个“历史记录”选项卡,其中显示该人的最近历史记录,例如最近的短信、通话和 Facebook 消息(Facebook 通过 motoblur 链接)。我的问题是: 1) 历史记录选项卡是在所有 Android 设备上还是仅来自 Motoblur? 2)如果它是一个Android实体,是否可以使用新的ContactsContract和SQLite调用来查询此信息,如果可以,如何查询? 如果它只是一个 motoblur 实体,那么 motoblur 如何查询要提供的信息? (即,你如何从电话、短信和 Facebook 中提取所有联系历史记录,因为线性搜索效率很低。 提前致谢。
I'm using a Motorola Backflip running Android 2.1. Every contact in my phone has a History tab which shows recent history such as recent texts, calls, and facebook messages for that person (facebook is linked through motoblur). My questions are:
1) Is the history tab on every Android Device or is it only from Motoblur?
2) If it is an Android entity, is it possible to query this information using the new ContactsContract and SQLite calls, if so, how?
If it's only a motoblur entity, how does motoblur query that information to provide? (ie. how would you pull all contact history from calls, texts, and facebook because a linear search would be far inefficient.
Thanks in advance.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
这绝对是特定于设备的事情。您必须查看摩托罗拉是否有用于获取该信息的 API,但几乎可以肯定没有。这只是一个定制应用程序。
That's definitely a device-specific thing. You'll have to see if motorola has an api for getting that information, which it almost certainly doesn't. It's just a custom app.