3

blackberryで起動したアプリケーションの状態を知ることはできますか? たとえば、電子メールを送信した後に blackberry 電子メール アプリケーションを呼び出すと、アプリケーションが終了したか、まだ実行されているか、電子メールの送信先、件名、内容などを知ることができますか? コードは次のようになります。

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());
}

電話、SMS、カメラなどの他のアプリケーションの状態を取得するのはどうですか?

ありがとうございました。

4

1 に答える 1

2

呼び出して、表示されているアプリケーションを表示できます。

ApplicationManager.getApplicationManager().getVisibleApplications();

これは、アプリケーション記述子の配列を返します。記述子から、名前と ID を知ることができます。

ただし、メッセージング アプリが常にバックグラウンドであり、閉じることができない可能性があります (ここでは 100% 確実ではありません)。

しかし、メッセージが送信されたかどうか、またはそのようにメールを送信していないかどうかはわかりません。

于 2012-08-28T13:05:22.540 に答える