Ketika kita hendak
belajar membuat aplikasi, kita tentu saja perlu sebuah contoh untuk
mempelajari logika kerja dari aplikasi tersebut. Oleh karena itu pada
artikel android ini, saya hendak berbagi tentang cara mendapatkan
source code project android.
Salah
satu yang membuat android begitu pesat perkembangannya adalah karena
android itu open platform, bukan hanya operating sistemnya, tetapi
project-project aplikasi androidnya banyak sekali yang di share oleh
developernya, sehingga memudahkan kita untuk mempelajari atau seperti
kebanyakan aplikasi yang beredar yaitu memodifikasinya dan mempublishnya
kembali ke google play store.
Dari sekian banyak source code android yang ada, salah satunya adalah Google Project Hosting.
Google Project Hosting untuk android
Bagaimana cara untuk mendapatkan source code project tersebut?
Anda harus mempunyai tools/software yang kita sebut "subversion repository".
Jika anda menggunakan linux
Contohnya: ubuntu, tinggal lakukan instalasi seperti berikut
$ apt-get install subversion
Jika menggunakan windows
Anda download terlebih dahulu Subversion dan untuk cara instalasi bisa anda temukan di sini.
Selanjutnya dalam contoh ini kita akan ambil sourcecode project "musikcube media players", aplikasi ini sebenarnya anda dapat download dan instlasi dari Google Play Store.
1.Buka situs code.google.com pilih android dan cari musikcube seperti gambar berikut:
2.Pilih Tab source code sehingga kita mendapatkan command line untuk download sourcode nya.
3.Buka terminal dan ketikkan perintah seperti yang disebutkan.
svn checkout http://musikcube.googlecode.com/svn/trunk/ musikcube-read-only
4.Berikut proses pengambilan source code ketika dijalankan di windows
5.Setelah selesai, akan kita dapatkan sebuah folder yang berisi projectnya. Kemudian anda import project anda dengan eclipse.
Catatan:
Anda dapat juga memperolehnya dengan cara decompile dengan menggunakan maxiedit.
Sumber: nsafaat dan beberapa artikel yang diperoleh dari mesin pencari google.
0 Komentar untuk "Download Source Code Android Project"