Я использую следующий код для извлечения всего номера телефона из контактов.Получить все телефонные номера из контактов
Cursor c = context.getContentResolver().query(
Data.CONTENT_URI,
new String[] { Phone.NUMBER },
Data.MIMETYPE + "='" + Phone.CONTENT_ITEM_TYPE
+ "'", null, null);
Он отлично работает на моем телефоне Android.
Но некоторые пользователи говорят, что мое приложение не получает все телефонные номера из контактов и только часть их. Я не могу понять причину ... почему?
возможно дубликат [Читать номера телефонов всех контактные в андроиде] (http://stackoverflow.com/questions/2356084/read-all-contacts-phone-numbers-in-android) – Praveenkumar
Нет. Мой вопрос почему это не работает. Он должен хорошо работать в соответствии с http://developer.android.com/intl/zh-CN/reference/android/provider/ContactsContract.Data.html –