私はブラックベリーアプリケーションを設計しましたが、正常に動作しています。しかし、アプリケーションを2つの方法で開く必要があります。1つは、アプリケーションをクリックすると開くはずで、これは正常に機能しています。開く2番目の方法は、メールでリンクをクリックするたびにアプリケーションを開く必要があります。Httpregistryを使用してアプリケーションにリンクを登録する必要があることを少し考えています。これが本当なら、それがどのように行われるかを私に助けてください。そうでなければ、その機能を達成するための解決策を私に提供してください。
1 に答える
次の 3 つのオプションがあります。
HttpFilterRegistry、アプリケーションのクラスを HTTP フィルターとして登録すると、リンクをクリックするたびにアプリケーションが呼び出されます (電子メールでも動作するはずですが、テストされていません)。
StringPatternRepository: テキスト内に特定の文字列パターンが見つかったときに実行するアクションを定義できます。ここで説明: http://supportforums.blackberry.com/t5/Java-Development/Leverage-pattern-matching-in-BlackBerry-smartphone-applications/ta-p/445053
特定の MIME タイプを処理するブラウザー プラグイン (ブラウザーでのみ機能) を実装します: http://www.blackberry.com/developers/docs/7.1.0api/net/rim/device/api/browser/plugin/BrowserContentProvider。 html
最初に HTTP フィルターを試してみます。StringPattern には多くの副作用があります。
また、文字列パターンまたは HTTP フィルターを登録するには、アプリケーションを少なくとも 1 回起動する必要があります。これは、システムの起動時に呼び出される代替エントリ ポイントを定義することで実行できます。