• After 15+ years, we've made a big change: Android Forums is now Early Bird Club. Learn more here.

How can i show a prefilled contacts screen on android 2.3?

star007

Lurker
Hi All,
I know the code below opens the native Edit/Add contact screen

Intent newIntent = new Intent(Intent.ACTION_INSERT,
ContactsContract.Contacts.CONTENT_URI);
startActivityForResult(newIntent, 1);

now i want this screen to be populated with some data in fields like
name, phone number, address etc. I found that if i do something like
newIntent.putExtra(ContactsContract.Intents.Insert .NAME, "Some
Name");
will show this screen with name "Some Name" being shown in the name
field this is fine for me now i dont understand how will i fill the
first name, last name , city, state and zip fields similarly.
I found the ContactsContract.Intents.Insert has a
POSTAL attribute for address but there are no specific attributes for
first name, last name, city, state and zip in ContactsContract.Intents.Insert.
Also i found that
ContactsContract.CommonDataKinds.StructuredPostal has the first name, last name, city, state
and zip attributes but still i dont know how can i use this to
prepopulate the Edit/Add contact screen with values of first name, last name, city, state
and zip.

Please Help me with this,
star
 
Hello and welcome to Android Forums, Star! :)

Since this is the intro forum for new members, I would recommend asking that type of question in the forums where the experienced developers hang out. You might try Application Development - Android Forums for starters. I'm sure somebody there will be able to help you. :D
 
Back
Top Bottom