Форум программистов, компьютерный форум CyberForum.ru

Получить полный список контактов - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Начинающие на Андроиде, что почитать? Марио Цехнер подойдет? http://www.cyberforum.ru/android-dev/thread1111993.html
Привет! Заканчиваю второй том Хорстмана, хочу приблизиться к разработке игр на андроиде. Посоветовали Марио Цехнер - Программирование игр для Android - 2013 - что скажете? С нее можно начать?
Программирование Android Как сделать вьюшку, чтобы она была поверх любых приложений? Например, как это сделано в ГеймХацкере. Нигде не могу нарыть. Говорят про AlertDialog, но это совсем не то, что мне нужно.. http://www.cyberforum.ru/android-dev/thread1111947.html
Программирование Android Как сохранить контакт из моей БД в телефонные контакты?
У меня есть приложение, в которое заносятся клиенты и сохраняются в мою базу данных. Нужно, чтобы при нажатии на кнопку, выбранный контакт сохранялся в контактах телефона. Помогите пожалуйста. Этот код не работает с БД, заносит только написанные в коде данные. case R.id.addContTelefonItem: // добавление контакта в телефон Intent intent = new Intent( ...
Как добавить Графику в активити? Программирование Android
Здравствуйте. Хочу узнать как вывести графику на дисплей вместе со стандартными элементами управления. Например, у меня есть объект GraphicsView, который рисует некоторое изображение. public class GraphicsView extends View { public GraphicsView(Context context) { super(context); ... } @Override
Программирование Android Переустановка Eclipse http://www.cyberforum.ru/android-dev/thread1111780.html
пересаживал систему. Ну и вместе с ней eclipse. Установил Java, Скачал еклипс с присадками для андройда стал докачивать пакеты через Android SDK Manager. Но тут получаю сообшение(скрин прилогается) что надо обновить Android SDK и AVD manager. Я и перезапускал Android SDK Manager и выбирал Help->Check Updates(ничего не нашлось)ю не помогло. Теперь проект даёт создать только с версией андройд...
Программирование Android Освобождение памяти Есть игра, в которой много уровней. Создание уровня происходит внутри оператора switch Вот пример одного из уровней. case 1: fon=BitmapFactory.decodeResource(getResources(), R.drawable.fon1); canvas_Mask.drawBitmap(fon_white, 0, 0, null); // задаю координаты победы coord_pobed= new ArrayList<int>(4); подробнее

Показать сообщение отдельно
name?
198 / 169 / 18
Регистрация: 01.06.2010
Сообщений: 371
Завершенные тесты: 1
05.03.2014, 23:39     Получить полный список контактов
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
  public void readContacts() {
 
        ContentResolver contentResolver = getContentResolver();
        Cursor cursor = contentResolver.query(ContactsContract.Contacts.CONTENT_URI, null,
                null, null, null);
        if (cursor.getCount() > 0) {
            while (cursor.moveToNext()) {
                String id = cursor.getString(cursor
                        .getColumnIndex(ContactsContract.Contacts._ID));
                String name = cursor
                        .getString(cursor
                                .getColumnIndex(ContactsContract.Contacts.DISPLAY_NAME));
                if (Integer
                        .parseInt(cursor.getString(cursor
                                .getColumnIndex(ContactsContract.Contacts.HAS_PHONE_NUMBER))) > 0) {
                    Cursor phoneCursor = contentResolver.query(ContactsContract.CommonDataKinds.Phone.CONTENT_URI,
                            null,
                            ContactsContract.CommonDataKinds.Phone.CONTACT_ID
                                    + " = ?", new String[] { id }, null);
                    while (phoneCursor.moveToNext()) {
                        int phoneType = phoneCursor
                                .getInt(phoneCursor
                                        .getColumnIndex(ContactsContract.CommonDataKinds.Phone.TYPE));
                        String phoneNumber = phoneCursor
                                .getString(phoneCursor
                                        .getColumnIndex(ContactsContract.CommonDataKinds.Phone.NUMBER));
                        switch (phoneType) {
                        case Phone.TYPE_MOBILE:
                            contactsMap.put(getOriginalNumber(phoneNumber), name + " (Mobile)");
                            break;
                        case Phone.TYPE_HOME:
                            contactsMap.put(getOriginalNumber(phoneNumber), name + " (Home)");
                            break;
                        case Phone.TYPE_WORK:
                            contactsMap.put(getOriginalNumber(phoneNumber), name + " (Work)");
                            break;
                        case Phone.TYPE_OTHER:
                            contactsMap.put(getOriginalNumber(phoneNumber), name + " (Other)");
                            break;
                        default:
                            break;
                        }
                    }
                    phoneCursor.close();
                }
            }
        }
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru