Android(安卓)通讯录学习笔记之——目标:调用系统通讯录的编辑功能
16lz
2021-01-24
资料来源: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);
更多相关文章
- android 图片处理大全
- Android如何接收locale改变的消息 || locale改变后,发送什么消息
- Eclipse,到了说再见的时候了——Android(安卓)Studio最全解析
- android 混淆后的代码还原
- windows环境下 android 源码阅读
- Android中的HTTP通信
- 【代码】android通过criteria选择合适的地理位置服务
- android 调用系统计算器 实例
- 安卓在代码中设置TextView的drawableLeft、drawableRight、drawa