重複の可能性:
Androidで新しい連絡先を追加する方法
連絡先に名前を追加するにはどうすればよいですか?2つのスピナーがあります。1つは名用、もう1つは姓用です。割り当てられた変数はlinkname1とlinkname2です。ユーザーが[OK]ボタン(これらはすべてダイアログに表示されます)を押すと、名前(linkname1 + "" + linkname2)が連絡先に追加されます。連絡先を読むことはできますが、どうすれば書くことができますか?
ありがとう
更新:私もこれを試しました:
newname = linkname1 + " " + linkname2;
ContentValues values = new ContentValues();
vales.put(ContactsContract.Contacts.DISPLAY_NAME, newname);
この:
StringBuffer strBuf = new StringBuffer();
strBuf.append(linkname1);
strBuf.append(" ");
strBuf.append(linkname2);
ContentValues values = new ContentValues();
values.put(ContactsContract.Contacts.DISPLAY_NAME, strBuf.toString());
ただし、新しい名前は連絡先リストに表示されません。