问题描述
- android 写入系统联系人失败
-
请大家看看这个写入为啥会报错啊,刚学习安卓 先谢谢大家 protected void addContacts() { // TODO Auto-generated method stub ContentValues values = new ContentValues(); Uri uri = null; try{ //写入失败需查找原因 values.put(ContactsContract.CommonDataKinds.Phone.DISPLAY_NAME, "XP"); values.put(ContactsContract.CommonDataKinds.Phone.NUMBER, "1234567893"); uri = getContentResolver().insert(ContactsContract.CommonDataKinds.Phone.CONTENT_URI, values); }catch(Exception e){ e.printStackTrace(); }finally{ if (uri != null){ readContacts(); String newId = uri.getPathSegments().get(1); Log.d("MainActivity", "addContactsId = " + newId); } } }
解决方案
Android 获取系统联系人并发送短信demo
Android调用系统联系人
Android 获取系统联系人并排序
解决方案二:
感谢小N 不过我是想做插入操作没有成功,这些都是读取操作难道就不能对系统联系人进行写入操作吗但是有写入权限啊
时间: 2024-09-29 00:30:50