Tôi có số điện thoại. Có cách nào để kiểm tra xem số điện thoại có tồn tại trong cơ sở dữ liệu danh bạ trong thiết bị hay không? Tùy thuộc vào điều tôi cần phải di chuyển xa hơn trong ứng dụng của mình. Vui lòng đề xuất hoặc nếu bất kỳ ai có thể có đoạn mã mẫu, vui lòng cung cấp.tồn tại trong danh bạ
dưới đây là mã tôi đã viết:
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
Cảm ơn trước ...
hi @ user1306412 trong trường hợp của tôi chức năng này luôn luôn trở về sai, tôi làm như câu trả lời, bạn cho tôi một số gợi ý trong nó? –