以下のコードを使用して、Motorola Razr 4.0.4 デバイスから通常の連絡先を取得できます。
private Cursor getContacts()
{
// Run query
Uri uri = ContactsContract.Contacts.CONTENT_URI;
String[] projection = new String[] {
ContactsContract.Contacts._ID,
ContactsContract.Contacts.DISPLAY_NAME
};
String selection = ContactsContract.Contacts.IN_VISIBLE_GROUP + " = '" +
(mShowInvisible ? "0" : "1") + "'";
String[] selectionArgs = null;
String sortOrder = ContactsContract.Contacts.DISPLAY_NAME + " COLLATE LOCALIZED ASC";
return managedQuery(uri, projection, selection, selectionArgs, sortOrder);
}
しかし、番号を持つFacebookの連絡先を取得して、ユーザーに表示することができません。
stackoverflow で検索したところ、Facebook の連絡先が制限されていることがわかりました。
私の質問は、motorola razr 4.0.4 で Facebook の連絡先または他のグループの連絡先を取得する回避策があることです。