0

基本的にすべてのバージョンのブラックベリーユニット(バージョン4.5以降)で実行されるアプリケーションを開発しました。ただし、navigationClick()がタッチブラックベリーで消費されないことに気づきました。代わりにtouchEventメソッドを使用する必要があることはわかっていますが、eclipseプロジェクトはjde4.5を使用するように設定されています。それで、私の日食プロジェクト内にタッチイベントに必要なクラスを含める方法はありますか?ほとんどのお客様は、4.5または4.6の電話をまだ使用しています。したがって、基盤としてjde4.7を使用するようにプロジェクトを設定することは問題外です。

eclipseは、同じアプリケーション用に構成された2つの異なるjdeバージョンでプロジェクトをパッケージ化することを好まないことを知っています(競合のため)。

他のすべての人は、すべてのバージョン(タッチ付きのものを含む)と互換性のあるアプリケーションをどのように展開しますか?または、同じアプリの異なるバージョンをロールアウトしますか(1つはクリックをサポートし、もう1つはタッチをサポートします)?

どんな助けでも大歓迎です。

よろしくお願いします。

交流

4

1 に答える 1

1

BlackBerryにはいくつかのアプリケーションがあり、タッチスクリーンRIMデバイスと互換性のあるアプリケーションには2つのバージョンがあります。RIMOS4.1以降をサポートし、そのプラットフォーム上に構築されたStandardエディションと、Storm、Storm2をサポートするTouchScreenエディションです。 、およびトーチデバイスであり、4.7プラットフォームで構築されています。

コードベースは同じで、タッチコードはプリプロセッサステートメントで区切られていますが、私が理解している限り、4.7より前のプラットフォームでビルドして4.7で導入されたメソッドにアクセスする方法はありません。

于 2010-10-07T23:36:36.663 に答える