RROR/AndroidRuntime(4522): Caused by: java.lang.NullPointerException
ERROR/AndroidRuntime(4522): at android.content.ContextWrapper.getContentResolver(ContextWrapper.java:90)
这表示,要在activity里面直接调用
如果还不行,那就查看权限,我测试代码如下,android2.3.3
ContentValues values = new ContentValues();
Uri rawContactUri = getContentResolver().insert(RawContacts.CONTENT_URI, values);
long rawContactId = ContentUris.parseId(rawContactUri);
values.clear();
values.put(Data.RAW_CONTACT_ID, rawContactId);
values.put(Data.MIMETYPE, StructuredName.CONTENT_ITEM_TYPE);
values.put(StructuredName.GIVEN_NAME, "Sullivan");
values.put(StructuredName.FAMILY_NAME, "Mike");
getContentResolver().insert(Data.CONTENT_URI, values);
values.clear();
values.put(Data.RAW_CONTACT_ID, rawContactId);
values.put(Data.MIMETYPE, Phone.CONTENT_ITEM_TYPE);
values.put(Phone.NUMBER, "13989297343");
values.put(Phone.TYPE, Phone.TYPE_HOME);
values.put(Email.DATA, "ligang.02@163.com");
values.put(Email.TYPE, Email.TYPE_WORK);
getContentResolver().insert(Data.CONTENT_URI, values);
分享到:
相关推荐
添加纪录函数:定义了一个名为`newrecord`的添加纪录函数,用于添加新的联系人信息,包括姓名、性别、年龄等。 查询函数:定义了多个查询函数,包括按姓名、手机号码、家庭电话号码和QQ号码等方式查询联系人信息。 ...
添加新纪录功能需要创建新的学生条目并将其插入到数据结构中,同时更新任何相关的索引或排序信息。 7. **删除记录**: 删除记录功能涉及到从数据结构中移除特定的学生信息,同时确保数据结构的完整性不受影响。...
- 用户可以向通讯录中添加新的联系人信息。 - 支持数据验证,例如手机号码长度必须为11位。 - **查询个人信息**: - 支持通过姓名、电话号码等多种方式进行搜索。 - 若未找到匹配项,将提示用户重新输入。 - **...
下面说xmpp类的作用 XmppConnectionListerner是xmpp的连接状态的listener,比如断线等XmppMessageInterceptor是发出消息的listener,在此拦截并持久化聊天纪录XmppMessageListener是收到消息的listener,在此拦截并...
不过目前大多数较新的Linux发行版本(包括红旗 Linux、中软Linux、Mandrake Linux等)都可以自动挂装文件系统,但Red Hat Linux除外。 umount 1.作用 umount命令的作用是卸载一个文件系统,它的使用权限是超级...