3

ブラックベリーデバイスで複数のキーが押されたときにアプリケーションを呼び出すという簡単な問題ステートメントがあります。

たとえば、キーの組み合わせでスクリーンショットを撮る「CaptureIt」アプリケーションがあります。このような実装をどのように実現しますか。PhoneListener着信コール処理のために呼び出す方法のように、グローバルキープレスイベント処理を処理する方法はありますか?

4

1 に答える 1

1

Richardがこのスタック オーバーフローの回答で述べているように、バックグラウンドから a を実装することはできませんKeyListener。これは大きなセキュリティ リスクになるからです。アプリケーションがキーストロークを記録し、パスワードを盗む可能性があります。

私は CaptureIt を持っていませんが、次の 2 つの方法で動作するように見えます。

  • まず、BlackBerry メニュー オプションを追加して起動します。これは、任意のキーの組み合わせからアプリを起動できるようにすることとはまったく異なります。その手法 (アプリを BB メニューに追加する)は確実にサポートされています。

  • 多くの人が、デバイスの便利なキーを押したときに実行するように CaptureIt をセットアップしているようです。これは、 Options -> Screen / Keyboard使用して、デバイス上の任意のアプリを起動するようにプログラムできる特別なキーです。

しかし、あなたが求めていることを正確に行うことはできないと思います。

于 2012-07-18T21:55:31.103 に答える