Android 使用按钮打开联系人以检索电话号码并打印到字符串

Android 使用按钮打开联系人以检索电话号码并打印到字符串,android,string,onclick,contact,Android,String,Onclick,Contact,所以我时断时续地做一些android开发,现在我有点生疏了 基本上我想做的就是让用户按下一个按钮,然后让他们选择一个联系人,然后打印成一个字符串 我已将onCick作为这样运行@Override 公共void onClick(视图参数视图){ Main.this.phone=Main.this 附加了其他内容。那么我将如何按预期加载联系人。我可以根据需要提供更多信息。模式应为: onClick(){ 意向=新意向(意向、行动和选择) intent.setData(空) intent.setTyp

所以我时断时续地做一些android开发,现在我有点生疏了

基本上我想做的就是让用户按下一个按钮,然后让他们选择一个联系人,然后打印成一个字符串

我已将onCick作为这样运行
@Override
公共void onClick(视图参数视图){
Main.this.phone=Main.this

附加了其他内容。那么我将如何按预期加载联系人。我可以根据需要提供更多信息。

模式应为:

onClick(){

意向=新意向(意向、行动和选择)

intent.setData(空)

intent.setType(null)

startActivityForResult(意向,0)

}

onActivityResult(int请求代码、int结果代码、意图返回意图){

Uri resultUri=returnIntent.getData()

}


您发送的意图将导致联系人应用程序显示一个选择器,用户可以从中选择联系人。该联系人的内容URI将在onActivityResult()中返回给您,在另一个意图中。您可以使用它来查找特定联系人的数据。

Um,您是否缺少
Contacts Contacts.Contacts.CONTENT\u URI
或其他内容?您的
intent
没有说明您想要选择的内容。我在考虑非常类似的Commons,我已经看到了一些访问联系人的代码,我只是无法使用是的,对不起,您需要Contacts.CONTENT\u URI。