Android开发中,怎么调用系统联系人界面,选择多个联系人并返回联系人数据?

杨二狗 2017-12-16 08:51:42

类似于发短息中,调用添加联系人的页面。选择多个联系人并返回联系人的数据,还是说没发调用 只能自己查数据库写界面?
...全文
469 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
儿大不由爷 2017-12-18
  • 打赏
  • 举报
回复
public void doLaunchContactPicker(View view) { Intent contactPickerIntent = new Intent(Intent.ACTION_PICK, Contacts.CONTENT_URI); startActivityForResult(contactPickerIntent, CONTACT_PICKER_RESULT); } protected void onActivityResult(int requestCode, int resultCode, Intent data) { if (resultCode == RESULT_OK) { switch (requestCode) { case CONTACT_PICKER_RESULT: // handle contact results break; } } else { // gracefully handle failure Log.w(DEBUG_TAG, "Warning: activity result not ok"); } } // 读数据 Bundle extras = data.getExtras(); Set keys = extras.keySet(); Iterator iterate = keys.iterator(); while (iterate.hasNext()) { String key = iterate.next(); Log.v(DEBUG_TAG, key + "[" + extras.get(key) + "]"); } Uri result = data.getData(); Log.v(DEBUG_TAG, "Got a result: " + result.toString());
杨二狗 2017-12-18
  • 打赏
  • 举报
回复
选择多个联系人, 多选,多选
moonFY 2017-12-16
  • 打赏
  • 举报
回复
网上有 搜一搜

80,337

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧