Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/228.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 调用系统联系人应用程序并检索数据_Android_Android Contacts - Fatal编程技术网

Android 调用系统联系人应用程序并检索数据

Android 调用系统联系人应用程序并检索数据,android,android-contacts,Android,Android Contacts,我正在开发一个应用程序,其中我有两个文本视图和一个按钮。 当我点击按钮时,它会打开默认的系统联系人应用程序,在选择联系人后,它会在文本字段中分别显示姓名和号码。 现在我已经实现了ContactsContract和getContentResolver。但是,我见过其他应用程序有这个功能,这很容易,因为你不需要创建一个列表视图和东西。 现在我该怎么开始?如何调用默认联系人应用程序并从中检索数据。我不知道有关您问题的详细信息,但我非常确定您需要使用隐式意图(因为联系人应用程序在不同的设备上可能不同)。

我正在开发一个应用程序,其中我有两个文本视图和一个按钮。 当我点击按钮时,它会打开默认的系统联系人应用程序,在选择联系人后,它会在文本字段中分别显示姓名和号码。 现在我已经实现了
ContactsContract
getContentResolver
。但是,我见过其他应用程序有这个功能,这很容易,因为你不需要创建一个列表视图和东西。
现在我该怎么开始?如何调用默认联系人应用程序并从中检索数据。

我不知道有关您问题的详细信息,但我非常确定您需要使用隐式意图(因为联系人应用程序在不同的设备上可能不同)。希望这一页能有所帮助

您可能需要使用以下代码开始:

Intent i = new Intent();   // Declare intent
// Start the intent
startActivity(i);

您可能需要使用操作获取内容。

谢谢您的回复。我发现这就是我需要的。
Intent-localcontent=newintent(“android.Intent.action.PICK”,Contacts-contract.Contacts.CONTENT\u-URI)

好吧,如果您看到呼叫提醒。它具有弹出默认联系人应用程序并从中检索数据的功能。这正是我想要实现的。我是android新手,那我该怎么开始呢?更新答案。这就是我能真正帮助你的——我还在学习android开发。这将启动一个活动,但我特别希望只显示联系人显示部分。选择后,它应反映在文本视图中