我有一个电话号码。有没有办法检查设备的联系人数据库中是否存在该电话号码?根据这个,我需要在我的应用程序中进一步操作。请建议或者如果有任何人可以提供示例代码片段。
以下是我编写的代码:
public boolean contactExists(Activity _activity, String number) {
String[] mPhoneNumberProjection = { PhoneLookup._ID, PhoneLookup.NUMBER, PhoneLookup.DISPLAY_NAME };
Cursor cur = _activity.getContentResolver().query(number, mPhoneNumberProjection, null, null, null);
try {
if (cur.moveToFirst()) {
return true;
}
} finally {
if (cur != null)
cur.close();
}
return false;
}// contactExists
Thanks in Advance...