Blackberry JAVA DEVELOPMENT ENVIRONMENT - - CRYPTOGRAPHIC SMART CARD DRIVER - DEVELOPMENT GUIDE Průvodce řešením problémů Strana 177

  • Stažení
  • Přidat do mých příruček
  • Tisk
  • Strana
    / 286
  • Tabulka s obsahem
  • KNIHY
  • Hodnocené. / 5. Na základě hodnocení zákazníků
Zobrazit stránku 176
177
11: Using PIM applications
try {
ContactList contactList =
(ContactList)PIM.getInstance().openPIMList(PIM.CONTACT_LIST, PIM.WRITE_ONLY);
Contact contact = contactList.createContact();
String[] name = new String[contactList.stringArraySize(Contact.NAME)];
// Add values to PIM item.
if (!firstName.equals(““)) {
name[Contact.NAME_GIVEN] = firstName;
}
if (!lastName.equals(““)) {
name[Contact.NAME_FAMILY] = lastName;
}
contact.addStringArray(Contact.NAME, Contact.ATTR_NONE, name);
contact.addString(Contact.EMAIL, Contact.ATTR_HOME, email);
contact.addString(Contact.TEL, Contact.ATTR_WORK, phone);
if (contactList.isSupportedField(BlackBerryContact.PIN)) {
contact.addString(BlackBerryContact.PIN, Contact.ATTR_NONE, pin);
}
// Save data to address book.
contact.commit();
// Reset UI fields.
_first.setText(““);
_last.setText(““);
_email.setText(““);
_phone.setText(““);
_pin.setText(““);
return true;
} catch (PIMException e) {
return false;
}
}
}
protected void makeMenu(Menu menu, int instance) {
menu.add(_saveMenuItem);
super.makeMenu(menu, instance);
}
}
}
Zobrazit stránku 176
1 2 ... 172 173 174 175 176 177 178 179 180 181 182 ... 285 286

Komentáře k této Příručce

Žádné komentáře