我想通过执行以下操作重用用户设备的本机联系人选择器:
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调用填充的自定义联系人提供程序。
如果有可能,我该如何做呢?
答案 0 :(得分:0)
技术上不可行:默认的联系人选择器没有任何代码可以让您为其提供不同的数据源。
如果你真的想要你可以pop open the source并捅它:也许你可以将它重复用于你的目的。