2

EclipseでAndroidアプリの新しいアクティビティウィザードを使用する場合

ファイル->新規->その他->Android->Androidアクティビティ

警告が表示されます

このテンプレートには、少なくとも11のSDKバージョンが必要であり、現在の最小バージョンは8です。

これはウィザードのほとんどのオプションで発生しますが、今はフラグメントを利用する新しいマスター詳細アクティビティを作成したいと思います。

アクションバーシャーロックを使用していて、プロジェクトに最新のサポートライブラリjarを登録しています。フラグメントは私にとって新しいものであり、私がよく知らない多くのコードが必要であるように思われるので、ウィザードを使用したいと思います。そのため、私はウィザードを学習プロセスとして使用して、フラグメントを適切に実装する方法と障害がないことを理解しています。これは、まだ手動で行うことに自信がないことです。

ウィザードにサポートライブラリのメソッドとクラスを使用するように指示できるはずですが、これを行う方法がわからないようです。

min sdkレベルを11に変更し、ウィザードを使用して、min sdkレベルを8に戻し、必要なサポートライブラリの変更を行うことができますが、これは大変な作業です。

アップデート

どちらもオープンソースであるため、Eclipseまたはandroid sdkのソースコードを変更してこれを実現するにはどうすればよいですか?どこから始めればいいですか?どんなアイデアでも大歓迎です

4

1 に答える 1

1

残念ながら、答えはノーです。

新しいAndroidアプリケーションウィザードでは、新しいプロジェクトの作成中にサードパーティのサポートライブラリを選択してプロジェクトに追加することはできません。デフォルトで追加される唯一のライブラリはandroid-support-v4.jarライブラリです。

これは、私が思うに小さなトレードオフです。新しいウィザード、特にAndroidアクティビティは、新しいアクティビティをすばやく作成するときに物事を簡素化します。しかし、私は、グーグルがそのような規定を追加するまで、それは私たちが生きなければならないものだと思います。つまり、将来的に追加することを選択した場合です。

アップデート1

Eclipseはオープンソースです。これらは、Eclipseソースで利用可能なすべてのソースです:http://git.eclipse.org/c/。ただし、Eclipseの変更は役に立たないと思います。私はほぼ確信しています、それはEclipse自体よりもADT/SDKが行っていることです。しかし、私はこれについて推測しているだけです。

アップデート2

SDKソースは、https ://android.googlesource.com/platform/sdk/からダウンロードできます。幸運を。:-)

于 2013-01-12T12:30:48.903 に答える