私は自分のAndroidアプリケーション用にEclipseのクラスを開発しました。現在、他のすべてのアプリケーションに同じクラスを使用しています。それで、そのクラスをdllまたはすべてのアプリケーションで参照できるものとして作成することは可能ですか?したがって、クラスで何かを変更した場合、すべてのプロジェクトでそれを行う必要はありません。
前もって感謝します。
いいえ。これは昨日のGoogleIOAndroid Firesideチャットで実際に取り上げられたものであり、この機能は計画されていません(チャットのYouTubeビデオはまだありません。申し訳ありません)。
最も近い方法はライブラリプロジェクトを設定することですが、それでも他のすべてのアプリにそのプロジェクトを含める必要があります。
Androidプロジェクトをライブラリとして使用できます。このライブラリには、単一のクラスのみを含めることも、複数のビューとアクティビティを含めることもできます。
次に、C ++アプリケーションでDLLを使用する場合と同じように、さまざまなAndroidプロジェクトからこのライブラリを参照できます。
ライブラリを作成する方法については、Androidのドキュメントをご覧ください。Eclipseを使用している場合、これは非常に簡単です(通常は3クリック)。
Androidは、すべてのアプリケーションを個別のユーザーとして扱うのが好きなので、アプリ間でコードを共有するのは好きではありません。
完成したクラスをコピーして貼り付けることをお勧めします。アプリ間でクラスを共有しようとする代わりに、そうすることで問題やエラーが減ると思います。