番号、日付、期間、およびタイプを使用して Android 通話ログにエントリをプログラムで挿入することはできますが、写真、ラベル、および名前も含める方法がわかりません。追加するエントリは、まったく同じ番号を持つ既存の連絡先用です。番号が既存の連絡先と一致する場合、Motorola デバイスでは名前と写真が表示されることに気付きましたが、私の HTC Incredible では何か不足していますか?
私は次のことを行います..(写真のために何をしようかさえ知りませんでした)
ContentValues values = new ContentValues();
values.put(CallLog.Calls.NUMBER, number);
values.put(CallLog.Calls.CACHED_NAME, name);
values.put(CallLog.Calls.CACHED_NUMBER_LABEL, label);
values.put(CallLog.Calls.DATE, date);
values.put(CallLog.Calls.DURATION, duration);
values.put(CallLog.Calls.TYPE, myCallType);
context.getContentResolver().insert(CallLog.Calls.CONTENT_URI, values);