Khususnya, di mana saya dapat menelusuri kode sumber untuk aplikasi sumber android apa pun (mis. Aplikasi kontak)? Apakah satu-satunya cara untuk mengunduh semua yang ada?
Khususnya, di mana saya dapat menelusuri kode sumber untuk aplikasi sumber android apa pun (mis. Aplikasi kontak)? Apakah satu-satunya cara untuk mengunduh semua yang ada?
Jawaban:
Semuanya dicerminkan di omapzoom.org . Beberapa kode juga dicerminkan pada github .
Kontak ada di sini misalnya.
Sejak Desember 2019 , Anda dapat menggunakan alat pencarian kode publik resmi baru untuk AOSP: cs.android.com . Ada juga browser sumber resmi Android (berdasarkan Gitiles ) memiliki tampilan web dari banyak bagian berbeda yang membentuk android. Beberapa proyek (seperti Kernel) telah dihapus dan sekarang hanya mengarahkan Anda ke repositori git yang dapat dikloning.
Untuk mendapatkan semua kode secara lokal, Anda dapat menggunakan program pembantu repo , atau Anda bisa mengkloning masing-masing repositori.
Dan lain-lain:
android.git.kernel.org
definitif. Sekarang diarahkan ke developer.android.com
halaman yang memberi tahu Anda cara mengunduh sumber, yang merujuk android.googlesource.com
, tetapi yang tampaknya tidak menyediakan penelusuran online, hanya unduhan. Cermin github masih ada, tetapi tampaknya tidak diperbarui.
2020: Pencarian kode AOSP resmi https://cs.android.com/
Anda dapat melihat kode sumber melalui http://developer.android.com , ketika Anda membaca API akan ada tautan ke kode sumber yang cocok di GitHub, Anda hanya perlu menambahkan Plugin Pencarian Referensi Android SDK di Chrome .
Saya membuat blog tentang ini di sini:
http://blog.blundellapps.com/add-source-code-links-to-android-apis/
Saya menemukan Android XRef tempo hari dan menemukan itu berguna, terutama karena didukung oleh OpenGrok yang menawarkan pencarian luar biasa mengagumkan dan sangat menyilaukan.
Saya telah menemukan cara untuk hanya mendapatkan aplikasi Kontak:
git clone https://android.googlesource.com/platform/packages/apps/Contacts
yang cukup bagus untuk saya saat ini, tetapi tidak menjawab pertanyaan tentang penelusuran kode di web.
Anda dapat menelusuri sampel Android SDK dari ponsel cerdas Anda menggunakan "Pencarian Kode": https://market.android.com/details?id=sqwady.codesearch
Plugin gerhana ini memungkinkan untuk melihat sumber inline dan bahkan melangkah di dalam kode sumber Android:
http://code.google.com/p/adt-addons/
(sunting: khusus plugin "Sumber Android": http://adt-addons.googlecode.com/svn/trunk/source/com.android.ide.eclipse.source.update/ )
gitweb akan memungkinkan Anda untuk menelusuri kode (dan perubahan) melalui browser.
http://git.or.cz/gitwiki/Gitweb
(Tidak tahu apakah seseorang telah menyiapkan gitweb publik untuk Android, tetapi mungkin tidak terlalu sulit.)