1

联系人数据库中是否有一列指示添加到基础的日期或最后修改日期,因为我想要一个用于检索新添加的方法我找到了几个方法但我不明白,我是 android 新手

编辑:表示如何获取新更新的联系人。

4

3 回答 3

0

你想从什么时候开始检索新联系人的数量?

如果您使用应用程序添加联系人,则只需在添加任何联系人之前获取联系人数量并保存该值。然后在用户添加联系人后再次获取号码并找到之前联系人数量之间的差异。这将是新联系人的数量,但最好的方法是保留一个内部计数器来记录用户何时添加联系人。

于 2013-04-18T16:40:28.707 回答
0

我认为您正在寻找类似的东西,您想要获取更新的联系人。看看这里....

联系人 ContentObserver 随机调用

Android 在电话簿更新时通知(内容观察者)

用于监听联系人变化的 ContentObserver

于 2013-04-18T16:58:02.803 回答
0

只需对光标查询进行此更改

     Cursor cursor = getActivity().getContentResolver().query(ContactsContract.Contacts.CONTENT_URI, null, null, null, "_id DESC");
于 2017-05-25T07:28:29.527 回答