miércoles, 8 de junio de 2011

Añadir contacto

Añadir contacto al terminal utilizando la aplicación nativa de agenda:

Intent i=new Intent(Intent.ACTION_INSERT_OR_EDIT);
i.setType(Contacts.CONTENT_ITEM_TYPE);
i.addCategory(Intent.CATEGORY_DEFAULT);

// Nombre del contacto
i.putExtra(Insert.NAME"Nombre");
// Teléfono principal. En algunos terminales si no se especifica teléfono no aparece el contacto (HTC Desire)
i.putExtra(Insert.PHONE"954 123 456");
i.putExtra(Insert.PHONE_TYPE, Phone.TYPE_WORK);
// Teléfono secundario.
i.putExtra(Insert.SECONDARY_PHONE"954 789 012");
i.putExtra(Insert.SECONDARY_PHONE_TYPE, Phone.TYPE_OTHER);
// Fax
i.putExtra(Insert.TERTIARY_PHONE"912 345 567");
i.putExtra(Insert.TERTIARY_PHONE_TYPE, Phone.TYPE_FAX_WORK);
// Email
i.putExtra(Insert.EMAIL, "luis@mail.com");
// Dirección
i.putExtra(Insert.POSTAL, "Calle Sierpes 1, 41002, Sevilla");
startActivity(i);

No hay comentarios:

Publicar un comentario