ユーザー(Action.Pick)が選択した1人の連絡先のすべてのデータを取得する必要があります。私は、developer.android.comの提案にしたがって、LOOKUP KEYを使用したいと思います。ドキュメントで示唆されているように、Loaderなどを作成せずに簡単なクエリで行うことはできますか?Androidは検索キーを使用して連絡先のデータを取得します
0
A
答えて
0
私は自分のアプリケーションのために、この方法で書きました:データは単にカーソルからデータを読み取る取得するには
public static Cursor getContactCursorByLookUpKey(Context context,String lookUpKey)
{
ContentResolver contentResolver = context.getContentResolver();
Uri lookupUri = Uri.withAppendedPath(ContactsContract.Contacts.CONTENT_LOOKUP_URI,lookUpKey);
return contentResolver.query(lookupUri,null,null,null,null);
}
を。たとえば:あなたはREAD_CONTACTS
権限を持っている場合
Cursor data = ContactManager.getContactCursorByLookUpKey(ContactDetailsActivity.this,lookUpKey);
String name = data.getString(data.getColumnIndex(ContactsContract.Contacts.DISPLAY_NAME));
String photoPath = data.getString(data.getColumnIndex(ContactsContract.Contacts.PHOTO_URI));
0
あなたは、直接ContentResolver
を使用して連絡先プロバイダを照会することができます。生の連絡先の詳細(電話、電子メールなど)が複数行あるカーソルが表示されます。それらを読むためにカーソル上を繰り返し、カーソルを閉じることを忘れないでください。
関連する問題
- 1. Androidの連絡先:検索キーはどのように機能しますか?
- 2. Android - ディスプレイ名で連絡先を検索
- 3. COMを使用してOutlookの連絡先を検索しますか?
- 4. Android T9検索連絡先(スマートダイヤラ)
- 5. salesforce apiを使用して連絡先を連絡します
- 6. 連絡先の電子メールアドレスを使用してExchange Serverから連絡先を検索する方法
- 7. Androidはアプリケーションに連絡先を取得します
- 8. 新しい連絡先フレームワークを使用して、すべての連絡先とすべてのキーを取得します。
- 9. AuthSubを使用してGoogleの連絡先データを取得する
- 10. LOOKUP_URIを使用してAndroid(API 8)の連絡先の写真を取得
- 11. 連絡先フレームワークで重複連絡先を検索
- 12. 連絡先写真のファイルシステムパスを取得します。android
- 13. グループの連絡先をGoogleの連絡先から取得します。
- 14. BackBase CXPを使用して連絡先リストを取得していますか?
- 15. Googleの連絡先を使用してグループの賢明な連絡先を取得するapi
- 16. Android:電話番号を使用して連絡先名を取得
- 17. Androidは連絡先の連絡先のピッカーをアプリケーションで使用しています
- 18. BlackBerryの連絡先リストから連絡先を取得する
- 19. Android - Androidの連絡先を聞いてデルタを取得
- 20. 電話番号を使用して連絡先を検索する
- 21. アンドロイドアプリ:連絡先リストから「Me」連絡先を取得する
- 22. 連絡先のlookup_keyを使用して連絡先を削除する方法
- 23. 連絡先電話番号を使用して連絡先情報を連絡します。Androidスタジオの連絡番号
- 24. ABPeoplePickerNavigationControllerなしで連絡先を取得
- 25. Androidの連絡先アプリ(連絡先を選択しない)
- 26. Androidの連絡先が重複して取得
- 27. Android:すばやく連絡先のリストを検索
- 28. Googleの連絡先から新しい連絡先を取得するapi
- 29. Androidの連絡先の連絡先IDから読み取り専用アカウント名を取得する方法
- 30. Androidの連絡先連絡先遅い
lookUpKeyが変更されるとどうなりますか? – toofoo