私は電話ログを表示するアクティビティを作成しました(ネイティブコールログのように)。今私は各エントリの横に連絡先の写真を表示したい。Android:コールログクエリからコンタクト写真を取得する方法
String[] projection = new String[]
{ Calls.DATE, Calls.NUMBER, Calls.DURATION, Calls.CACHED_NAME, Calls.TYPE };
Cursor mCur = activity.managedQuery(CallLog.Calls.CONTENT_URI, projection, Calls.DATE + ">?", new String[]
{ String.valueOf(weekAgo.getTime()) }, Calls.DATE + " DESC");
カントは、各エントリの画像を得るための良い方法を見つける:私は次のクエリを使用していた先週のコールログを取得します。このクエリでは、連絡先IDまたは写真IDの表示なしでログデータを取得します。
私は持っているデータ(電話番号のようなもの)から写真をビットマップとして取得する方法はありますか?ネイティブアンドロイドコールログに示すように、私は私が
連絡先が見つからない場合は問題ありません。連絡先が見つからない場合、私はデフォルトの画像を表示します。キャッシュされた電話番号を使用してプロファイルのデフォルト画像を取得するにはどうすればよいですか? – Idan