연락처의 정보를 사용하여 BlackBerry Maps 열기
BlackBerry 단말기의 주소록 프로그램에 있는 연락처의 주소 정보를 사용하여 지도에 위치가 표시되도록 BlackBerry Maps를 열 수 있습니다.
코드 샘플: 연락처의 정보를 사용하여 BlackBerry Maps 호출
import net.rim.blackberry.api.invoke.*;
import javax.microedition.pim.*;
public class invokeMaps
{
public invokeMaps()
{
ContactList contacts = null;
try
{
contacts = (ContactList) PIM.getInstance().openPIMList
(PIM.CONTACT_LIST, PIM.READ_ONLY);
}
catch (PIMException e)
{
return;
}
Contact contact = contacts.createContact();
contact.addString(Contact.FORMATTED_NAME, PIMItem.ATTR_NONE,
"Ms. Andrea Aime");
contact.addString(Contact.FORMATTED_ADDR, PIMItem.ATTR_NONE,
"455 Phillip St. Waterloo ON N2L3X2 Canada");
String[] name = new String[ contacts.stringArraySize( Contact.NAME ) ];
name[ Contact.NAME_GIVEN ] = "Andrea";
name[ Contact.NAME_FAMILY ] = "Aime";
name[ Contact.NAME_PREFIX ] = "Ms.";
String[] addr = new String[ contacts.stringArraySize( Contact.ADDR ) ];
addr[ Contact.ADDR_STREET ] = "455 Phillip St";
addr[ Contact.ADDR_LOCALITY ] = "Waterloo";
addr[ Contact.ADDR_REGION ] = "ON";
addr[ Contact.ADDR_POSTALCODE ] = "N2L3X2";
addr[ Contact.ADDR_COUNTRY ] = "Canada";
MapsArguments mapsArgs = new MapsArguments(contact, 0);
Invoke.invokeApplication(Invoke.APP_TYPE_MAPS, mapsArgs);
}
}