番号、日付、所要時間が&のAndroid通話記録に項目をプログラムで挿入できますが、写真、ラベル、名前も含める方法がわかりません。 追加しているエントリは、同じ番号の既存の連絡先のエントリです。モトローラのデバイスで、数字が既存の連絡先に一致するが、私の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);
HTCでは、キャッシュされた値を持たないnumber-date-duration-typeだけを指定しようとしましたか? – Kobor42
また、似たような質問が回答なしでここで尋ねられました:http://stackoverflow.com/questions/21577391/android-updating-a-call-log-entry-in-htc-custom-dialers-call-log-not -working –