2

さまざまな言語 (デバイス設定ごとにローカライズされていない) とさまざまなドローアブルで動作する汎用アプリケーションを作成する必要があります。開発は intelliJ を使用して行われます。

私の質問は、特定のモジュールで「汎用」アプリを作成し、さまざまな言語/ドローアブル用のライブラリ モジュールとドローアブル モジュールを用意できるかどうかです。次に、さまざまなコンパイル (ANT を使用) を使用して、さまざまなアプリをビルドします (たとえば、暗いスタイルの画像を使用した英語や、白いスタイルの画像を使用したスペイン語など)。

ありがとう。

4

1 に答える 1

1

これが役立つかどうか、またはあなたの質問を理解しているかどうかはよくわかりませんが、現在、個別のモジュールを動的にロードする Android アプリケーションを開発しています。

したがって、Android jar (モジュール) にある .class ファイルからメソッドをロードするメインの Android アプリケーションがあります。これで「汎用アプリ」の部分を処理できると思いますか?さまざまな言語の処理については、私が実際に調べたことがないため、その処理方法を指定することはできません。

私のアプリの仕組みは次のとおりです。

モジュールには、メイン アプリケーションの動作方法 (ビューの外観、ビュー間の切り替え、ユーザー入力の取得、モジュールとメイン アプリケーションの間で共有される静的ライブラリを介したサーバーへの接続) を伝えるために必要なすべてのロジックが含まれています。

モジュールから画像を動的にロードする方法を見つけましたが、「Android レイアウト」を動的にロードする方法をまだ見つけていないため、モジュールはレイアウト ファイルをプルしてインフレータを呼び出し、ビューをロードするか、ビューを最初から作成します。プログラム的に..

私のモジュールには「アクティビティ」クラスが含まれていないため、Android ManifestFile を生成する必要はありません。

このため、私のメインアプリケーションは、Androidマニフェストファイルに入れる「アクティビティ」の数や名前を知る必要はありません。そのため、必要な数のモジュールを持つことができます。 Androidアプリケーションには知識がありません。

jar を作成するたびに Eclipse IDE を使用せずに、モジュールをすばやくダーティにビルドする方法を探していたので、あなたの質問を見つけました。現在、私のモジュールには以下を含める必要があります。

.class ファイル .class ファイルから生成された .dex ファイル カスタマイズされたマニフェスト ファイル。カスタマイズされたビューに必要な画像

私の答えが本当に役に立たなかった場合は申し訳ありません...

于 2012-11-07T21:20:11.930 に答える