需求:
在自己的程序中调用联系人列表,然后选择某个联系人,返回该联系人的Uri。
官方文档上说的是:
action / data
ACTION_VIEW content://contacts/ -- Display a list of people, which the user can browse through.
但是按照这个写法会报错:
04-02 02:00:08.246: ERROR/DatabaseUtils(92): java.lang.IllegalArgumentException: Unknown URL
04-02 02:00:16.626: ERROR/AndroidRuntime(255): android.content.ActivityNotFoundException: No Activity found to handle Intent { action=android.intent.action.PICK data=content://contacts }
后来发现正确写法是这样的:
Intent intent = new Intent();
intent.setAction(Intent.ACTION_PICK);
intent.setData(Contacts.People.CONTENT_URI);
startActivity(intent);
startActivityForResult(intent, 0);
分享到:
相关推荐
android 调用系统联系人列表工具类,两种方式进行处理。
在android平台的可以读取系统联系人的一个demo,可以自己加工做一些用于调用系统联系人接口的应用。
Android调用系统程序,调用设置页面,wifi设置页面,发送Email,联系人页面调用
1.Android调用系统通讯录 2.选择联系人 3.拨打电话 4.添加 查询联系人
自定义内容提供者,和调用系统联系人 ,android
主要介绍了Android获取手机通讯录、sim卡联系人及调用拨号界面方法,本文分别给出实现代码实现获取通讯录和sim卡的联系人,以及权限配置和调用系统拨打电话的界面的实现代码,需要的朋友可以参考下
Android中使用Content Provider组件访问通讯录中的联系人和添加联系人案例详解!
Android会同一个核心应用程序包一起发布,该应用程序包包括email客户端,SMS短消息程序,日历,地图,浏览器,联系人管理程序等。所有的应用程序都是用JAVA编写的。 开发者也完全可以访问核心应用程序所使用的API...
主要介绍了Android 调用系统联系人界面(添加联系人,添加已有联系人,编辑和修改),非常不错,具有参考借鉴价值,需要的朋友可以参考下
2、查找联系人 用户点击menu键打开底部菜单框,底部菜单框为查询系人提供入口,进入通讯录的缺省页面为联系人列表,在列表中看到所有联系人的姓名、电话息排列,用户点击查找按键输入联系人基本信息,,通讯录显...
Android操作系统是由Google公司开发的开源手机操作系统,由于其源代码开放,任何人都可以免费使用,因而成为目前最流行、最热门的嵌入式操作系统之一。它由应用层、应用框架层、系统运行库层、Lmug内核层四部分组成...
身边现在越来越多人使用上了安卓系统的手机,但是有些操作和使用...如果你对手机拨号屏幕功能性有特殊要求,Android绝对会满足你,点击联系人列表里任意一个用户,按手机menu >选项,里面有关于单个联系人的详细设置
Android向通讯录中指定的某个联系人发邮件,代码利用 Android 提供的Intent 接口android.content.Intent.ACTION_SEND 发送一个电子邮件给本地联系人,实际上在 Android 上使用的邮件发送服务是调用Gmail程序,而非...
1、可以通过ContentResolver来获取android内部的数据,比如联系人信息、系统的多媒体信息、短信信息等等。 2、可以获取提供了ContentProvider的应用的数据。 ContentResolver的使用方法:(参考《疯狂Android讲义第...
Android开发之Intent跳转到系统应用中的拨号界面、联系人界面、短信界面.
第9章“Android的多媒体系统”,介绍Android的多媒体系统的核心部分,包括Android中多媒体系统的业务、结构、多媒体系统的核心框架、OpenCore系统结构和使用等内容。 第10章“Android的电话部分”,介绍Android...
安卓系统联系人APP源码解说,方便定制及学校源码APP使用。解说源码基于安卓2.3基础。
本示例演示了在Android中如何使用Loader异步读取联系人数据,并且通过使用support v4支持低版本的Android系统(1.6+)。 该源码的详细解读可参见博文http://blog.csdn.net/iispring/article/details/48834767
用ViewPager和Fragment结合起来做的UI,仿android4.0系统的联系人做的,虽然只有部分,但也适合新手学习和使用了
使用android studio 导入项目,修改文件定制自己想要的布局风格以及功能 如果导入项目后报错,哪么自己先创建好项目,将下载好的项目的代码进行复制 Phone、Datebase、ListAdapter、为单独的类,不是active布局 ...