Я искал очень быстрый способ загрузки контактов в моем приложении android. Я наткнулся на этот ответ , и это сработало! Мои контакты загружаются очень быстро.
Существует только одна проблема, однако решение заключается в использовании приведенного ниже массива для запроса контактов:
private static final String[] PROJECTION = new String[] {
ContactsContract.CommonDataKinds.Phone.CONTACT_ID,
ContactsContract.Contacts.DISPLAY_NAME,
ContactsContract.CommonDataKinds.Phone.NUMBER
};
Очевидно, ContactsContract.CommonDataKinds.Phone.NUMBER
возвращает номер телефона. ,
Проблема, с которой я сейчас сталкиваюсь, заключается в том, что в этом поле можно найти только номера телефонов с кодами стран. Следовательно, он может легко обнаруживать + 2347000000000 , но не 07000000000 . Я хочу иметь возможность определять номера телефонов без кодов стран.
Что мне делать?