Android - 显示特定联系人信息

时间:2010-03-29 09:04:01

标签: android android-intent contacts

在我的应用程序中,当用户点击按钮时,我想打开联系人应用程序并显示特定的联系人信息。

我有这个时间:

Intent intent = new Intent(Intent.ACTION_VIEW, People.CONTENT_URI);
startActivity(intent);

显示联系人应用程序,显示所有联系人。

但是如何根据联系人姓名或号码显示一个联系人?

本守则有效:(回答)

Uri contactUri = ContentUris.withAppendedId(People.CONTENT_URI, 23);

Intent intent = new Intent(Intent.ACTION_VIEW, contactUri);
startActivity(intent);

1 个答案:

答案 0 :(得分:2)

将联系人ID号附加到URI的末尾。

例如 content:// contacts / people / 615

或People.CONTENT_URI +“/”+ contactId

ID号将来自您的原始联系人查询。