如何在从电话簿 Android 获取联系人时过滤 CONTACT_LAST_UPDATED_TIMESTAMP 上的联系人?
How to filter Contacts on CONTACT_LAST_UPDATED_TIMESTAMP while getting contacts from Phonebook Android?
在我的应用程序中,我想从 phone 获得联系,我想在 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);
但此查询 return 0 个原始计数。请告诉我过滤方法是否正确?
我把我自己的问题的答案:
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);
在我的应用程序中,我想从 phone 获得联系,我想在 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);
但此查询 return 0 个原始计数。请告诉我过滤方法是否正确?
我把我自己的问题的答案:
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);