ライブラリ化

業務アプリでは、多数の機能があり、デバッグ時は単体で実行できるように機能毎にプロジェクトを作成したいし、製品時ではライブラリ化して組み込む。

・プロジェクト→プロパティ→Android→ライブラリーにある「Is Library」にチェックをつける。

・メインとなるプロジェクト(メニュー)のマニフェスト

<activity android:name="クラス名"/>

を追加する

インテントで起動する

Intent intent = new Intent();
intent.setClassName(getPackageName(), "クラス名");
startActivity(intent);


あと、ライブラリ化するとSubVersionの管理フォルダをコピーしようとして警告ができるのでウィンドウ→設定→Javaコンパイラー→ビルドの「フィルターするリソース」を「*.launch, .svn」にする