2010-09-29 2 views
0

Facebook и Twitter сделали синхронизацию, чтобы синхронизировать мой список контактов с моими друзьями, поэтому, когда я нажимаю на один из моих синхронизированных контактов из обычного приложения для телефона, я могу увидеть их последний статус, фотографии и т. д.syncing facebook friends with Contacts - Android

Я хотел бы использовать эти данные из fb и twitter вместо того, чтобы строить процесс синхронизации самостоятельно, как для fb, так и для twitter. потому что они уже построили его, и я делаю это снова неэффективно.

Могу ли я найти его в ContactsContract (та же база данных моих контактов)? если да, то где?

ответ

1

Данные, импортированные или синхронизированные в Facebook, недоступны, если только пользователь телефона не связался с этим человеком со своего телефона, импортировал это лицо из gmail ранее или вручную помещал данные перед синхронизацией данных facebook.

Вы можете протестировать это путем грубой принудительной установки Contacts._ID и итерации через те, которые не возвращаются в стандартном запросе ... у вас будет исключение, но после того, как вы обратитесь к конкретному человеку, данные будут доступны.