2012-08-28 3 views
3

블랙 베리에서 실행 된 응용 프로그램의 상태를 알 수 있습니까? 예를 들어 전자 메일을 보낸 후에 Blackberry 전자 메일 응용 프로그램을 호출하면 응용 프로그램이 종료되었거나 실행 중인지, 전자 메일이 보낸 위치, 제목, 내용 등을 알 수 있습니까? 전화, SMS, 카메라와 같은 다른 응용 프로그램의 상태를 검색에 대한블랙 베리에서 실행되는 응용 프로그램의 현재 상태를 아는 방법은 무엇입니까?

try { 
    Message message = new Message(); 
    Address address = new Address("[email protected]", "Email"); 
    Address[] addresses = {address}; 
    message.addRecipients(RecipientType.TO, addresses); 
    message.setContent("Testing email from MyTabViewDemo application"); 
    message.setSubject("Testing Email"); 
    Invoke.invokeApplication(Invoke.APP_TYPE_MESSAGES, new MessageArguments(message)); 
    log.debug(MyApp.GUID_LOG, "Send email action done!"); 
} catch (Exception e) { 
    Dialog.inform(e.toString()); 
} 

방법 : 코드는 다음과 같이 될 수있다?

감사합니다.

답변

2

당신은 응용 프로그램 설명자의 배열을 반환

ApplicationManager.getApplicationManager().getVisibleApplications(); 

를 호출하여 눈에 보이는 응용 프로그램을 볼 수 있습니다. 설명자에서 이름과 ID를 알 수 있습니다.

(나는 100 % 확실 여기있어)하지만 당신은 메시지가 벤이 전송 되었으면 여부를 수없는 메시징 응용 프로그램이 배경에 항상하고 닫을 수 없습니다, 그러나, 가능하다 그런 메일을 보냈습니다.

관련 문제