Android - 我可以在不同的提供商处重复使用联系人吗?

时间:2012-09-13 21:57:20

标签: android

我想通过执行以下操作重用用户设备的本机联系人选择器:

public void doLaunchContactPicker(View view) {
    Intent contactPickerIntent = new Intent(Intent.ACTION_PICK,
            Contacts.CONTENT_URI);

            // Made up code that I am sure doesn't exist
            contactPickerIntent.putExtra("MyRemote3rdPartyContactList", remoteContacts)

    startActivityForResult(contactPickerIntent, CONTACT_PICKER_RESULT);
}

然而,我不想查看设备上的联系人,而是想重新配置联系人UI以指向我通过我的应用程序中的webservice调用填充的自定义联系人提供程序。

如果有可能,我该如何做呢?

1 个答案:

答案 0 :(得分:0)

技术上不可行:默认的联系人选择器没有任何代码可以让您为其提供不同的数据源。

如果你真的想要你可以pop open the source并捅它:也许你可以将它重复用于你的目的。