Cómo guardar datos en la agenda del equipo desde Java ME
Este código ayuda a crear un contacto en la agenda de un equipo con el JSR 75, PIM API.
Contribución cortesía de Movit.
public void CrearContacto(String org,String tel,String tel2,String email,String nota){
if (org!=null){
PIM pim = PIM.getInstance();
ContactList cl = null;
Contact new_contact = null;
try {
cl = (ContactList)
pim.openPIMList(PIM.CONTACT_LIST, PIM.WRITE_ONLY);}
catch (PIMException e){return;}
catch (SecurityException e){return;}
new_contact = cl.createContact();
if (cl.isSupportedField(Contact.ORG))
new_contact.addString(Contact.ORG,PIMItem.ATTR_NONE,org);
if (cl.isSupportedField(Contact.TEL)){
new_contact.addString(Contact.TEL, PIMItem.ATTR_NONE,tel);
new_contact.addString(Contact.TEL, PIMItem.ATTR_NONE,tel2);}
if (cl.isSupportedField(Contact.EMAIL))
new_contact.addString(Contact.EMAIL,PIMItem.ATTR_NONE,email);
if (cl.isSupportedField(Contact.NOTE))
new_contact.addString(Contact.NOTE, PIMItem.ATTR_NONE,nota);
try {new_contact.commit();}
catch (PIMException e) {}
try {cl.close();}
catch (PIMException e) {}}}
if (org!=null){
PIM pim = PIM.getInstance();
ContactList cl = null;
Contact new_contact = null;
try {
cl = (ContactList)
pim.openPIMList(PIM.CONTACT_LIST, PIM.WRITE_ONLY);}
catch (PIMException e){return;}
catch (SecurityException e){return;}
new_contact = cl.createContact();
if (cl.isSupportedField(Contact.ORG))
new_contact.addString(Contact.ORG,PIMItem.ATTR_NONE,org);
if (cl.isSupportedField(Contact.TEL)){
new_contact.addString(Contact.TEL, PIMItem.ATTR_NONE,tel);
new_contact.addString(Contact.TEL, PIMItem.ATTR_NONE,tel2);}
if (cl.isSupportedField(Contact.EMAIL))
new_contact.addString(Contact.EMAIL,PIMItem.ATTR_NONE,email);
if (cl.isSupportedField(Contact.NOTE))
new_contact.addString(Contact.NOTE, PIMItem.ATTR_NONE,nota);
try {new_contact.commit();}
catch (PIMException e) {}
try {cl.close();}
catch (PIMException e) {}}}
- Inicie sesión o regístrese para enviar comentarios
- 1971 lecturas

DENTISTA
Buscar Dentista en la Univ.
Atte.,
Arturo Campodonico S.
asergen@hotmail.com
Mov.998246949 / Next.824*6949