0

組み込みの連絡先ピッカーを起動し、ユーザーがメール、電話番号などを選択できるように何かをセットアップして、そのアドレス/電話番号をアクティビティに戻してもらいたいと思います。

これはアンドロイドでは不可能だと思いますか?連絡先に複数の電話番号/電子メールがある場合に選択するには、少なくとも自分でダイアログを作成する必要があるようです。

それ以前でも、電話番号とメールの両方を同時に選択する方法はないようです。

https://github.com/codinguser/android_contact_pickerのようなものか、独自の UI をローリングするしか方法はありませんか?

4

1 に答える 1

0

アンドロイドで完全に可能で簡単です。ダイアログ ボックスなどを作成する必要はありません。インテントを介して組み込みの連絡先ピッカー アクティビティを起動するだけです。

イベントハンドラからインテントを起動する必要がある場合

Intent contactPickerIntent = new Intent(Intent.ACTION_PICK, Contacts.CONTENT_URI);
startActivityForResult(contactPickerIntent, CONTACT_PICKER_RESULT);

また、実装する必要があります

protected void onActivityResult(int requestCode, int resultCode, Intent data) {
}

ユーザーが選択した連絡先の URI を取得します。

その方法については、何千ものチュートリアルがインターネットで入手できます。グーグルはあなたの友達です。ここに 1 つhttp://mobile.tutsplus.com/tutorials/android/android-essentials-using-the-contact-picker/があります

于 2013-08-02T20:23:41.807 に答える