次のようにして、ユーザーのデバイスのネイティブの連絡先ピッカーを再利用したいと思います。
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 を再構成して、アプリで Web サービス呼び出しを介して設定したカスタム連絡先プロバイダーを指定したいと考えています。
可能であれば、これを行うにはどうすればよいですか?