Intereting Posts
Глубокая привязка к Android не запускает приложение и не перенаправляется на рынок Android-игр Производительность ORM: greenDAO быстрее ORMLite? Как отображать заголовок панели управления Android без усечения Получить значение attr на основе текущей заданной темы Доля Facebook – Отсутствующие тексты Код статуса волейбола 200 считается ответом на ошибку в 5.0.2 Proguard hell – не может найти ссылочный класс FindViewById возвращает null при поиске элементов в панели действий на Android 3.2. ActivityUnitTestCase и активность # runOnUiThread Вычисление Nullity бежит навсегда Не найден ресурс, который соответствует указанному имени: attr 'android: keyboardNavigationCluster'. При обновлении до Support Library 26.0.0 Android: отключите ленивую загрузку списка Как получить индикатор прогресса в ActionBar в Material Design? Чтение Более 20 байт с удаленного устройства BLE не удалось выполнить в Lolipop Java.lang.IllegalArgumentException: уже добавлено Lokio / AsyncTimeout

Загрузка контактов телефона в порядке возрастания

Я пытаюсь загрузить контакты телефона и пытаюсь показать имена контактов в порядке возрастания. Мой код приведен ниже:

Cursor cursor = getContentResolver().query( ContactsContract.Contacts.CONTENT_URI, null, ContactsContract.Contacts.HAS_PHONE_NUMBER + " = 1", null, ContactsContract.Contacts.DISPLAY_NAME + " ASC"); 

Я получил требуемый результат. Но проблема в том, что имена, смотрящие с маленькой буквой, показаны как последняя. Сначала заглавные буквы сортируются, только после того, как будут показаны имена контактов с маленькими буквами. PLS HELP

ВЫХОД:

 Alfin A Bipin B Calvin C Jobin Shine anurag U shine H 

Solutions Collecting From Web of "Загрузка контактов телефона в порядке возрастания"

 Cursor cursor = getContentResolver().query(ContactsContract.Contacts.CONTENT_URI, null, ContactsContract.Contacts.HAS_PHONE_NUMBER + " = 1", null, "UPPER(" + ContactsContract.Contacts.DISPLAY_NAME + ") ASC");