Как получить идентификатор или URL-адрес facebook контакта из встроенного преобразователя контактов / контента?

Как получить идентификатор facebook или URL-адрес контактов, которые были синхронизированы с собственным приложением контактов через адаптер синхронизации Facebook?

Я просмотрел разные URL-адреса, но не нашел никакой информации о facebook.

Я пробовал

ContactsContract.Data.CONTENT_URI
ContactsContract.CommonDataKinds.Email.CONTENT_URI
ContactsContract.CommonDataKinds.Phone.CONTENT_URI
ContactsContract.Contacts.CONTENT_URI

в качестве URI уже в приведенном ниже коде:

    Uri uri = ContactsContract.Data.CONTENT_URI;
    Cursor c = getContentResolver().query(uri, null, null, null, null);
    while (c.moveToNext()) {
        for (int i=0; i<c.getColumnCount(); i++) {
            Log.d(TAG, c.getColumnName(i) + ": " +  c.getString(i));
        }
        Log.d(TAG, "==================================");

    }

Я получаю значение столбца, подобное

contact_status_res_package: com.facebook.katana

в этом дампе, и я также получаю статус контактов (столбец contact_status), но нигде я не вижу URL-адрес или идентификатор этого контакта в facebook.

14
задан Mathias Conradt 22 December 2010 в 05:55
поделиться