如何知道blackberry中调用的应用程序的当前状态?
可以知道blackberry中调用的应用程序的状态吗?例如,如果我们在发送电子邮件后调用blackberry电子邮件应用程序,我们能否知道该应用程序是否已关闭或仍在运行,以及电子邮件的发送位置、主题、内容等。?代码可能是这样的:如何知道blackberry中调用的应用程序的当前状态?,blackberry,java-me,Blackberry,Java Me,可以知道blackberry中调用的应用程序的状态吗?例如,如果我们在发送电子邮件后调用blackberry电子邮件应用程序,我们能否知道该应用程序是否已关闭或仍在运行,以及电子邮件的发送位置、主题、内容等。?代码可能是这样的: try { Message message = new Message(); Address address = new Address("email@yahoo.com", "Email"); Address[] addresses = {ad
try {
Message message = new Message();
Address address = new Address("email@yahoo.com", "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());
}
那么,如何检索其他应用程序的状态,如电话、短信、照相机
谢谢。您可以通过拨打
ApplicationManager.getApplicationManager().getVisibleApplications();
它返回一个应用程序描述符数组。通过描述符,您可以知道名称和ID
但是,消息传递应用程序可能总是在后台,无法关闭(我这里不是100%确定)
但是你不知道有没有本发过这样的邮件