ATM tôi nhận được số lượng và nhãn của một CONTACT_ID đưa ra vớiLàm thế nào để phát hiện các số điện thoại mặc định của một số liên lạc (nếu thiết lập)
String where = ContactsContract.CommonDataKinds.Phone.CONTACT_ID + " = " + contactId;
Cursor c = ctx.getContentResolver().query(ContactsContract.CommonDataKinds.Phone.CONTENT_URI, null, where, null, null);
while (c.moveToNext()) {
String number = Tools.getString(c, CommonDataKinds.Phone.NUMBER);
String label = Tools.getString(c,CommonDataKinds.Phone.LABEL);
}
Android có khả năng để đánh dấu một số lượng nhất định như "số mặc định" . Làm cách nào để tìm hiểu xem số được truy vấn có phải là số mặc định không?
Cảm ơn bạn rất nhiều. Tôi đã tìm kiếm một số thời gian cho việc này. Tôi tự hỏi tại sao tài liệu là không chính xác ở đây. Nhưng đánh dấu một số là số mặc định khi SUPER_PRIMARY> 0 có vẻ hoạt động tốt! :-) – Flow