2017-02-03 3 views
-1

Как получить всю информацию, как первичные & вторичных мобильных номеров, электронную почту, факс, изображения и делают JSon массив из этих сведений ...Чтения контакты из андроида и преобразования в формат JSON

В настоящее время я могу иметь возможность получить primaryContact и и одно имя. Я могу показать их в CUSTOM listview так же, как приложение.

+0

Зачем вам конвертировать это в JSON? Вы можете читать контакты (имя, номер и т. Д.) С телефона и представлять их в списке. – Yupi

+0

Привет, Yupi, Спасибо за быстрый ответ ... Мне нужно отправить их (контакты) на сервер –

ответ

0

Вы можете прочитать контакты с чем-то вроде этого, я использовал его в мое приложение, и это работает:

Cursor cursor = getContentResolver().query(ContactsContract.CommonDataKinds.Phone.CONTENT_URI, null, null, null, ContactsContract.CommonDataKinds.Phone.DISPLAY_NAME); 

if (cursor != null) { if (cursor.getCount() > 0) {

 while (cursor.moveToNext()) { 

String id = cursor.getString(cursor.getColumnIndex(ContactsContract.CommonDataKinds.Phone.CONTACT_ID)); String name = cursor.getString(cursor.getColumnIndex(ContactsContract.CommonDataKinds.Phone.DISPLAY_NAME)); String number = cursor.getString(cursor.getColumnIndex(ContactsContract.CommonDataKinds.Phone.NUMBER)); } } }

И для размещения данных на сервере здесь это пример: http://hmkcode.com/android-send-json-data-to-server/

Надеюсь, что некоторые из них вам помогут.

+0

Спасибо Yupi, я буду следовать вашему примеру. .. –

+0

@chandramouliporeddy ваш прием. – Yupi

Смежные вопросы