BB Android ランタイム用に移植して、BlackBerry 10 ユーザーが利用できるようにしたい Android アプリがあります。唯一の障害は、ランタイムがサポートしていない Google Maps API (com.google.android.maps) を Android アプリが使用していることです。マップ画面はアプリの小さな機能に過ぎず、BlackBerry ユーザーのために無効にできれば幸いですが、これは可能ですか? アプリケーションの 2 つのコピーを維持したくありません。BAR への変換が機能するように 1 つのアプリを何らかの方法でコーディングできますが、マップは Android で引き続き使用できますか?
1356 次
3 に答える
1
マップ画面はアプリの小さな機能に過ぎず、BlackBerry ユーザーのために無効にできれば幸いですが、これは可能ですか?
要素に追加android:required="false"
し、マップにリンクする前にクラス<uses-library>
があるかどうかを実行時に検出できます。これを示すサンプルアプリを次に示します。MapActivity
理論的には、BB のパッケージャーはこれを許可するはずです。かどうか、私は言うことはできません。
于 2013-02-01T16:15:00.263 に答える
0
私がやりたいことは不可能であることがわかりました.Google Maps APIへの参照は、アプリから完全に削除する必要があります. BlackBerry フォーラムからの応答を参照してください。
「いいえ、うまくいきません。修正を探す時間を節約し、プロジェクトを新しいプロジェクトにコピーして、Blackberry に必要な変更を加えてください。ソース管理を使用している場合は、そのために分岐を試みることができます。プロジェクト。
ところで。アプリで Google マップが必要な場合は、webview と Google の JavaScript API を使用して実行できます。」
于 2013-02-02T13:18:35.247 に答える