Форум программистов, компьютерный форум, киберфорум
Наши страницы

Выбор контактов для отправки смс - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Метод binding.setViewModel() из библиотеки Data Binding Library недоступен http://www.cyberforum.ru/android-dev/thread1810254.html
Добавил в раздел android файла build.gradle модуля app значение dataBinding {enabled = true} build.gradleapply plugin: 'com.android.application' android { compileSdkVersion 24 ...
Программирование Android Остановить другое приложение Как обращаться к работающим приложениям(процессам) в андроиде? Под обращением я понимаю (Выключить/Включить/Спарсить данные и т.д) Очень буду благодарен за манул RU/ENG(будет еще круче) http://www.cyberforum.ru/android-dev/thread1810189.html
Программирование Android Крашится приложение в Эмуляторе
Здравствуйте, поставил себе IDEA + Genymotion Запускаю эмулятор, запускаю приложение и приложение тут же закрывается Приложение просто Hello World Если подцепить мобильник, то на нем запускается,...
Создание игр/приложений на Android Программирование Android
Всем привет! Хочу спросить - как создаются игры на андроид. Применяется ли язык Java, отдельно взятые движки и т.д. Как в целом создается игра. Заранее спасибо!
Программирование Android При нажатии на кнопку на клавиатуре курсор перемещается вверх http://www.cyberforum.ru/android-dev/thread1809928.html
Здравствуйте. Пытаюсь решить следующую задачку на андроид студио. выделяю строку в таблицы и удаляю количество. Потом записываю другое значение, при использовании экранной клавиатуры все супер но...
Программирование Android В строковый ресурс положить html строку Гуру, это возможно??? Сейчас использую такую конструкцию: (меняю текст на кнопке) bt_1.setText(Html.fromHtml("Сейчас база на <FONT COLOR=#006600>ВНЕШНЕЙ</FONT> флешке!<br>Перенести в память... подробнее

Показать сообщение отдельно
shavuz
114 / 120 / 23
Регистрация: 29.01.2014
Сообщений: 596
24.09.2016, 00:19
Вот так вы можете получить список контактов. останется только передать их в ресайклер или лист вью
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
Cursor contacts = getContentResolver().query(ContactsContract.Contacts.CONTENT_URI, null, null, null, null);
String aNameFromContacts[] = new String[contacts.getCount()];  
String aNumberFromContacts[] = new String[contacts.getCount()];  
int i = 0;
 
int nameFieldColumnIndex = contacts.getColumnIndex(PhoneLookup.DISPLAY_NAME);
int numberFieldColumnIndex = contacts.getColumnIndex(PhoneLookup.NUMBER);
 
while(contacts.moveToNext()) {
 
    String contactName = contacts.getString(nameFieldColumnIndex);
    aNameFromContacts[i] =    contactName ; 
 
    String number = contacts.getString(numberFieldColumnIndex);
    aNumberFromContacts[i] =    number ;
i++;
}
 
contacts.close();
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.