次のプロジェクト要件があります。
ユーザーがandroid.permission.WRITE_CONTACTS
マニフェストで許可を与えたら、プログラムで連絡先を追加する必要があります。(この部分は完了しており、完全に機能しています)。
今の課題は、ユーザーがこの許可を与えていない場合、プログラムで連絡先を追加することはできませんが、私がしたい最善の努力は、事前に入力された連絡先画面を表示して、追加ボタンを押させることです。
私はこれを Android 2.0 以降で動作させましたが、Android 1.6 デバイスで動作させるために問題に直面しています。
以下は、Android 2.0 以降で動作するコードです。
Intent i = new Intent(ContactsContract.Intents.Insert.ACTION,
ContactsContract.Contacts.CONTENT_URI);
i.putExtra(ContactsContract.Intents.Insert.NAME, "Vipul Shah");
i.putExtra(ContactsContract.Intents.Insert.PHONE, "1234");
startActivity(i);
どんな助けでも大歓迎です。
ありがとう