Özellikle, herhangi bir android kaynak uygulaması (örneğin iletişim uygulaması) için kaynak koduna nereden göz atabilirim? Tüm indirmek için tek yolu var mı?
Özellikle, herhangi bir android kaynak uygulaması (örneğin iletişim uygulaması) için kaynak koduna nereden göz atabilirim? Tüm indirmek için tek yolu var mı?
Yanıtlar:
Her şey omapzoom.org üzerinde yansıtılır . Kodun bir kısmı da github üzerinde yansıtılmıştır .
Örneğin , kişiler burada .
Aralık 2019'dan bu yana , AOSP için yeni resmi genel kod arama aracını kullanabilirsiniz: cs.android.com . Ayrıca Android resmi kaynak tarayıcısı ( Gitiles tabanlı), android'i oluşturan farklı parçaların birçoğunun web görünümüne sahiptir. Bazı projeler (Çekirdek gibi) kaldırılmıştır ve şimdi sadece klonlanabilir git depolarına işaret etmektedir.
Tüm kodu yerel olarak almak için repo yardımcı programını kullanabilir veya yalnızca depoları klonlayabilirsiniz.
Ve diğerleri:
android.git.kernel.org
. Şimdi developer.android.com
, kaynakların nasıl indirileceğini anlatan sayfaya yönlendiriyor , bu da atıfta bulunuyor android.googlesource.com
, ancak bu çevrimiçi tarama sağlamıyor gibi görünüyor, sadece indir. Github aynası hala orada, ancak güncellenmiş görünmüyor.
2020: Resmi AOSP kod araması https://cs.android.com/
Sen kaynak kodunu görüntüleyebilirsiniz aracılığıyla http://developer.android.com API okuma yaparken GitHub üzerinde eşleştirme kaynak koduna bir bağlantı olacak, sadece gereken eklemek Android SDK Referans Arama Plugin Chrome .
Burada blog yazdım:
http://blog.blundellapps.com/add-source-code-links-to-android-apis/
Ben tökezledi Android XRef o delicesine müthiş ve kör edici hızlı arama hangi teklifler OpenGrok tarafından desteklenmektedir, özellikle de geçen gün ve yararlı buldum.
Yalnızca Kişiler uygulamasını almanın bir yolunu buldum:
git clone https://android.googlesource.com/platform/packages/apps/Contacts
Şimdilik benim için yeterince iyi, ancak web'de kodlara göz atma sorusuna cevap vermiyor.
"Kod Arama" kullanarak Android SDK örneklerine akıllı telefonunuzdan göz atabilirsiniz: https://market.android.com/details?id=sqwady.codesearch
Bu tutulma eklentisi, satır içi kaynak görüntülemeye ve hatta Android kaynak kodunun içine girmeye izin verir:
http://code.google.com/p/adt-addons/
(düzenle: özellikle "Android Kaynakları" eklentisi: http://adt-addons.googlecode.com/svn/trunk/source/com.android.ide.eclipse.source.update/ )
gitweb, bir tarayıcı aracılığıyla koda (ve değişikliklere) göz atmanıza izin verir.
http://git.or.cz/gitwiki/Gitweb
(Birinin zaten Android için genel bir gitweb kurup kurmadığını bilmiyorum, ancak muhtemelen çok zor değil.)