Saya seorang programmer Delphi dan telah menulis, selama bertahun-tahun, ratusan kelas dan rutinitas yang dapat saya gunakan di setiap program Delphi yang saya tulis.
Ini perpustakaan disebut dlib dan dapat digunakan dalam setiap program Delphi dengan menempatkan folder ini di jalan perpustakaan dan menggunakan salah satu unit di bagian penggunaan unit Delphi.
Menjadi benar-benar baru dalam pengembangan Java dan Android, saya bertanya-tanya bagaimana melakukan ini dengan cara yang sama.
Jadi pertanyaan saya, bagaimana saya bisa menulis kelas sendiri, meletakkannya di beberapa folder global, dan menggunakan kelas dan rutinitas ini di setiap program Android yang saya tulis ?
Saya tahu ini adalah pertanyaan dasar, yang mungkin dapat saya temukan dengan mencari di Google dan mencobanya di Eclipse, tetapi jika seseorang dapat menempatkan saya di jalur yang benar, saya tahu saya akan menghemat banyak waktu.
Terima kasih.
sumber
Jawaban:
Anda harus membuat Proyek Perpustakaan Android. Buat proyek android di Eclipse, masukkan Project Properties -> Android dan periksa properti isLibrary. Sekarang Anda dapat menambahkan pustaka ini ke proyek Aplikasi Android Anda dengan menambahkannya ke daftar pada halaman properti yang sama.
Instruksi lebih rinci di sini di bagian Bekerja dengan Proyek Perpustakaan
sumber
Petunjuk untuk membuat perpustakaan di Android Studio :
sumber
Jika perpustakaan Anda dalam file .java terdiri dari kode java. Ada tutorial yang sangat rinci tentang cara menggunakan perpustakaan di mobile.tutsplus.com. Tautan dibawah:
http://mobile.tutsplus.com/tutorials/android/android-essentials-creating-android-compliant-libraries/
Sebagai Contoh, saya ingin menggunakan pustaka Pull To Refresh oleh Chrisbanes di Github.com di sini https://github.com/chrisbanes/Android-PullToRefresh/tree/master/library . Struktur library tersebut berbentuk aplikasi Android. Bentuknya seperti di bawah ini:
Cara menggunakan di Eclipse:
sumber
Dengan java, Anda membuat Arsip Java (jar) yang berisi semua kelas Anda (file * .class) dari perpustakaan itu dan file jar adalah perpustakaan Anda.
Untuk menggunakannya, cukup tambahkan ke classpath .
(Untuk "jar" dan "classpath": konsep Java dasar, harap gunakan google untuk menemukan tutorial, Anda harus memahami konsep tersebut, semakin cepat, semakin baik;))
sumber
Konversikan semua kelas Anda di Java dan buat file jar. Gunakan jar ini di proyek android Anda dengan menyalin di folder libs / lalu menambahkannya ke jalur build. Bersihkan proyek dan kemudian jalankan.
sumber