通讯录添加新纪录 _JAVA_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > JAVA > 通讯录添加新纪录

通讯录添加新纪录

 2012/2/10 9:33:08  阿浊I  程序员俱乐部  我要评论(0)
  • 摘要:RROR/AndroidRuntime(4522):Causedby:java.lang.NullPointerExceptionERROR/AndroidRuntime(4522):atandroid.content.ContextWrapper.getContentResolver(ContextWrapper.java:90)这表示,要在activity里面直接调用如果还不行,那就查看权限,我测试代码如下,android2.3
  • 标签:
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);  

上一篇: jvm 调优2 下一篇: 没有下一篇了!
  • 相关文章
发表评论
用户名: 匿名