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开发。这将启动一个活动,但我特别希望只显示联系人显示部分。选择后,它应反映在文本视图中