资料来源:http://www.eoeandroid.com/thread-37271-1-1.html


代码功能:调用系统自带的编辑联系人功能

代码片段

    // 如下用法在ANADOIR 2.3.6上面会报 “Caused by: android.database.sqlite.SQLiteException: no such column: raw_contact_id:” 异常 
     Intent intent = new Intent(Intent.ACTION_EDIT);
intent.setData(Uri.parse("content://contacts/people/5" ));
startActivity(intent);

// 因此,在ANADOIR 2.0 以上的版本中的正确用法如下所示(测试成功):
Intent intent = new Intent(Intent.ACTION_EDIT);
intent.setData(ContentUris.withAppendedId(ContactsContract.Contacts.CONTENT_URI,5));
startActivity(intent);

更多相关文章

  1. android 图片处理大全
  2. Android如何接收locale改变的消息 || locale改变后,发送什么消息
  3. Eclipse,到了说再见的时候了——Android(安卓)Studio最全解析
  4. android 混淆后的代码还原
  5. windows环境下 android 源码阅读
  6. Android中的HTTP通信
  7. 【代码】android通过criteria选择合适的地理位置服务
  8. android 调用系统计算器 实例
  9. 安卓在代码中设置TextView的drawableLeft、drawableRight、drawa

随机推荐

  1. Android高仿IOS和QQ的弹出对话框
  2. BroadcastReceiver与Notification的综合
  3. Android(安卓)OpenGLES2.0(十七)——球形天
  4. Android相机、相册获取图片,解决相机拍照
  5. Android填坑之旅(第十六篇)Android优雅解决
  6. Android(安卓)项目(一):自定义View绘制“折
  7. 每个Android迷应该使用的75个超酷app
  8. 2020腾讯Android岗初级到高级面试真题收
  9. 【android】使用Event Bus模式解耦Androi
  10. android 网络框架性能优化分析