Android:使用现有的电话号码修改联系人电话号码

时间:2014-07-29 21:40:29

标签: android contacts

我需要使用现有的电话号码编辑联系人的电话号码。我使用以下不起作用的代码。我的问题是阅读现有的电话号码并编制新的电话号码。在更新之前如何阅读电话号码? 提前致谢

 ArrayList<ContentProviderOperation> ops =
                  new ArrayList<ContentProviderOperation>();

         ops.add(ContentProviderOperation.newUpdate(Data.CONTENT_URI)
                  .withSelection(String.valueOf(ContactsContract.CommonDataKinds.Phone.NUMBER) + " Like ?", new String[]{String.valueOf("004-"+"%")})
                 .withValue(String.valueOf(ContactsContract.CommonDataKinds.Phone.NUMBER), "008-"+String.valueOf(ContactsContract.CommonDataKinds.Phone.NUMBER))
                  .build());
                    getContentResolver().applyBatch(ContactsContract.AUTHORITY, ops);

0 个答案:

没有答案