开发一个应用程序,我有2个文本视图和一个按钮。
单击按钮时,应打开默认系统联系人应用程序,选择联系人后,应分别在文本字段中显示名称和编号。
现在我已经实施了ContactsContract
和getContentResolver
。但是,我已经看到其他应用程序具有此功能,这非常简单,因为您无需创建列表视图和内容。
现在我该如何开始?如何调用默认联系人应用程序并从中检索数据。
答案 0 :(得分:0)
我不知道有关您的问题的详细信息,但我很确定您需要使用隐式意图(因为联系人应用可能在不同的设备上有所不同)。希望此页面will有所帮助。
您可能需要先使用以下代码:
Intent i = new Intent(); // Declare intent
// Start the intent
startActivity(i);
您可能想要使用ACTION_GET_CONTENT。
答案 1 :(得分:0)
感谢您的回复。我发现这就是我需要的。
Intent localIntent = new Intent("android.intent.action.PICK",ContactsContract.Contacts.CONTENT_URI);