私は単純な更新のコードを書いています。私のAVDの連絡先からデータを挿入して削除できますが、データを更新したいときは更新しません。ここAndroid:プログラミングで連絡先を更新できない
は私のサンプルコードです:
ArrayList<ContentProviderOperation> ops = new ArrayList<ContentProviderOperation>();
String rawContactInsertIndex = (Integer.toString(ops.size()));
ops.add(ContentProviderOperation.newUpdate(ContactsContract.Data.CONTENT_URI)
.withSelection(Data.CONTACT_ID + "=?" , new String[] { rawContactInsertIndex })
.withValue(StructuredName.DISPLAY_NAME, firstname)
.withValue(StructuredName.FAMILY_NAME, lastname)
.withValue(StructuredName.GIVEN_NAME, firstname)
は、いずれかは助けることができますか?私はここで立ち往生している。起動するには
あなたには、WRITE_CONTACTSのmanifest.xmlにアクセス許可が追加されました\tアプリケーションがユーザーの連絡先データを書き込むことはできますが、読み取ることはできません。 –
ya私が追加しました – shvivek