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

Программирование Android

Войти
Регистрация
Восстановить пароль
 
ruslan_fi
3 / 3 / 0
Регистрация: 29.10.2012
Сообщений: 67
#1

Вывести контакт(его имя) на textview - Android

08.10.2013, 16:51. Просмотров 668. Ответов 4
Метки нет (Все метки)

Как вывести имя первого попавшегося контакта (и, возможно, его номера телефонов) в textview?
нашел код как получить контакты:
Java
1
2
3
4
5
6
7
8
9
10
11
Cursor cursor = getContentResolver().query(ContactsContract.CommonDataKinds.Phone.CONTENT_URI, new String[] {Phone._ID, Phone.DISPLAY_NAME, Phone.NUMBER}, null, null, null);
startManagingCursor(cursor);
 
if (cursor.getCount() > 0)
{
    while (cursor.moveToNext())
    {
        // process them as you want
        Log.i("DATA"," ID "+cursor.getString(0)+" NAME"+cursor.getString(1)+" PHONE "+cursor.getString(2));
    }
}
Не пойму как его использовать в моем случае и что такое Log.i(полагаю в лог какой то должны все контакты слиться).

В разработке под Андроид ооооочень зеленый, но на VB и C# писал.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
08.10.2013, 16:51     Вывести контакт(его имя) на textview
Посмотрите здесь:

Android Вывести значение в TextView
Android Вывести числа массива в TextView
Как выбрать контакт? Android
Ширина TextView в зависимости от наполнения его текстом Android
Android Вывод символа Юникода по его коду в TextView
Android Динамический textview и его параметры
Android Получить контакт из телефонной книги
Android Как с ListFragment передать имя файла чтобы открыть его в другом Активити?
Правильно вывести дату в TextView Android
Android Как OkHTTP ответ вывести в TextView?
Android Изменить текст TextView другого Фрагмента, не открывая его
Android Вывести символ "градус" в TextView

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
V0v1k
1158 / 982 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
08.10.2013, 16:53     Вывести контакт(его имя) на textview #2
Java
1
2
3
4
5
6
7
8
9
10
11
Cursor cursor = getContentResolver().query(ContactsContract.CommonDataKinds.Phone.CONTENT_URI, new String[] {Phone._ID, Phone.DISPLAY_NAME, Phone.NUMBER}, null, null, null);
startManagingCursor(cursor);
 
if (cursor.getCount() > 0)
{
    while (cursor.moveToNext())
    {
        // process them as you want
        textView.append(" ID "+cursor.getString(0)+" NAME"+cursor.getString(1)+" PHONE "+cursor.getString(2)+"\n");
    }
}
ruslan_fi
3 / 3 / 0
Регистрация: 29.10.2012
Сообщений: 67
08.10.2013, 16:56  [ТС]     Вывести контакт(его имя) на textview #3
Цитата Сообщение от V0v1k Посмотреть сообщение
Java
1
2
3
4
5
6
7
8
9
10
11
Cursor cursor = getContentResolver().query(ContactsContract.CommonDataKinds.Phone.CONTENT_URI, new String[] {Phone._ID, Phone.DISPLAY_NAME, Phone.NUMBER}, null, null, null);
startManagingCursor(cursor);
 
if (cursor.getCount() > 0)
{
    while (cursor.moveToNext())
    {
        // process them as you want
        textView.append(" ID "+cursor.getString(0)+" NAME"+cursor.getString(1)+" PHONE "+cursor.getString(2)+"\n");
    }
}
про textView.append читал.
Не пойму весь код куда сунуть.
V0v1k
1158 / 982 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
08.10.2013, 16:57     Вывести контакт(его имя) на textview #4
да куда хотите, в отдельный метод например.
ruslan_fi
3 / 3 / 0
Регистрация: 29.10.2012
Сообщений: 67
08.10.2013, 16:58  [ТС]     Вывести контакт(его имя) на textview #5
Цитата Сообщение от V0v1k Посмотреть сообщение
да куда хотите, в отдельный метод например.
Видимо, я очень зелен.
Буду пробовать, спасибо!
Yandex
Объявления
08.10.2013, 16:58     Вывести контакт(его имя) на textview
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru