【问题标题】:How to filter Contacts on CONTACT_LAST_UPDATED_TIMESTAMP while getting contacts from Phonebook Android?如何在从 Android 电话簿获取联系人时过滤 CONTACT_LAST_UPDATED_TIMESTAMP 上的联系人?
【发布时间】:2016-05-30 17:16:25
【问题描述】:

在我的应用程序中,我想通过电话获得联系,我想在CONTACT_LAST_UPDATED_TIMESTAMP 上过滤它,请帮助我怎么可能?

我的查询是:

 Cursor crr = cr.query(
                        ContactsContract.CommonDataKinds.Phone.CONTENT_URI,                       
 new String[] {ContactsContract.CommonDataKinds.Phone.CONTACT_ID
                                ContactsContract.CommonDataKinds.Phone.CONTACT_LAST_UPDATED_TIMESTAMP,
                                ContactsContract.CommonDataKinds.Phone.DATA_VERSION,                                
                        ContactsContract.CommonDataKinds.Phone.CONTACT_LAST_UPDATED_TIMESTAMP + " = ?",
                        new String[]{" > '1455531760472' "}, null);

但此查询返回 0 个原始计数。请告诉我过滤器是否正确?

【问题讨论】:

    标签: android android-contentprovider android-contacts android-contentresolver android-syncadapter


    【解决方案1】:

    我把我自己的问题的答案:

    Cursor crr = cr.query(
                            ContactsContract.CommonDataKinds.Phone.CONTENT_URI,                       
     new String[] {ContactsContract.CommonDataKinds.Phone.CONTACT_ID
                                    ContactsContract.CommonDataKinds.Phone.CONTACT_LAST_UPDATED_TIMESTAMP,
                                    ContactsContract.CommonDataKinds.Phone.DATA_VERSION,                                
                            ContactsContract.CommonDataKinds.Phone.CONTACT_LAST_UPDATED_TIMESTAMP + " > ?",
                            new String[]{"1455531760472"}, null);
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-07-20
      • 2014-02-19
      • 1970-01-01
      • 2011-04-02
      • 2014-03-30
      • 2016-12-26
      • 2019-11-28
      • 1970-01-01
      相关资源
      最近更新 更多