私はDelphiプログラマーであり、長年にわたって、作成するすべてのDelphiプログラムで使用できる数百のクラスとルーチンを作成しました。
このlibraryはdlibと呼ばれ、すべてのDelphiプログラムで使用は、このフォルダーをライブラリパスに配置し、Delphiユニットのusesセクションにあるユニットの1つを使用することで可能です。
JavaとAndroidの開発はまったく新しいので、同様の方法でこれを行う方法を考えています。
私の質問、どのように独自のクラスを作成し、それらをグローバルフォルダに配置し、これらのクラスとルーチンをすべてのAndroidプログラムで使用できますか?
これは基本的な質問であり、Googleで検索してEclipseで試してみるとわかるかもしれませんが、誰かが私を正しい軌道に乗せることができれば、多くの時間を節約できることを知っています。
ありがとう。
Androidライブラリプロジェクトを作成する必要があります。 EclipseでAndroidプロジェクトを作成し、[プロジェクトプロパティ]-> Androidと入力して、isLibraryプロパティを確認します。これで、このライブラリを同じプロパティページのリストに追加することで、Androidアプリケーションプロジェクトに追加できます。
詳細な手順 here ライブラリプロジェクトの操作セクション
Android Studioでライブラリを作成するための手順 :
ライブラリモジュールを作成する
プロジェクトに新しいライブラリモジュールを作成するには、次の手順に従います。
File> New> New Moduleをクリックします。
表示される新しいモジュールの作成ウィンドウで、Android Libraryをクリックし、[次へ]をクリックします。
Java Libraryを作成するオプションもあります。これは、従来のJARファイルをビルドします。 JARファイルは多くのプロジェクトで役立ちますが(特に、他のプラットフォームとコードを共有したい場合)、Androidリソースまたはマニフェストファイルを含めることはできません。これは、Androidプロジェクト。そのため、このガイドではAndroidライブラリの作成に焦点を当てています。
ライブラリに名前を付けて、ライブラリ内のコードの最小SDKバージョンを選択し、Finishをクリックします。
Gradleプロジェクトの同期が完了すると、ライブラリモジュールが左側のProjectパネルに表示されます。新しいモジュールフォルダーが表示されない場合は、 Androidビュー が表示されていることを確認してください。
アプリモジュールをライブラリモジュールに変換する
再利用するすべてのコードを含む既存のアプリモジュールがある場合、次のようにライブラリモジュールに変換できます。
モジュールレベルの
build.gradle
ファイルを開きます。
applicationId
の行を削除します。これを定義できるのは、Androidアプリモジュールのみです。ファイルの上部に、次が表示されます。
apply plugin: 'com.Android.application'
次のように変更します。apply plugin: 'com.Android.library'
ファイルを保存し、ツール> Android> Gradleファイルとプロジェクトを同期をクリックします。
ライブラリがJavaコードで構成される.Javaファイルにある場合。 mobile.tutsplus.comには、ライブラリの使用方法に関する非常に詳細なチュートリアルがあります。下のリンク:
たとえば、ここでGithub.comのChrisbanesによるPull To Refreshライブラリを使用したいと思いました https://github.com/chrisbanes/Android-PullToRefresh/tree/master/library 。ライブラリの構造はAndroidアプリの形式です。以下のような形式です。
res/
src/
AndroidManifest.xml
pom.xml
project.properties
Eclipseでの使用方法:
Javaでは、そのライブラリのすべてのクラス(* .classファイル)およびjarファイルisライブラリを含むJavaアーカイブ(jar)を作成します。
使用するには、単にclasspathに追加します。
( "jar"および "classpath"の場合:基本的なJava概念、チュートリアルを見つけるためにgoogleを使用してください、とにかくこれらの概念を理解する必要があります、早ければ早いほど良いです;))
Java内のすべてのクラスを変換し、jarファイルを作成します。 libs /フォルダーにコピーしてビルドパスに追加することにより、Androidプロジェクトでこのjarを使用します。プロジェクトをクリーンにしてから実行します。