Em particular, onde posso procurar o código-fonte para qualquer aplicativo de origem Android (por exemplo, o aplicativo de contato)? É a única maneira de baixar tudo o que existe?
Em particular, onde posso procurar o código-fonte para qualquer aplicativo de origem Android (por exemplo, o aplicativo de contato)? É a única maneira de baixar tudo o que existe?
Respostas:
Tudo está refletido no omapzoom.org . Parte do código também é espelhado no github .
Contatos está aqui, por exemplo.
Desde dezembro de 2019 , você pode usar a nova ferramenta de pesquisa de código público oficial do AOSP: cs.android.com . Há também o navegador de origem oficial do Android (baseado no Gitiles ), com uma visualização na Web de muitas das diferentes partes que compõem o Android. Alguns dos projetos (como o Kernel) foram removidos e agora apenas indicam os repositórios git clonáveis.
Para obter todo o código localmente, você pode usar o repo programa auxiliar, ou você pode repositórios individuais apenas clones.
E outros:
android.git.kernel.org
definitivamente. Agora ele é redirecionado para a developer.android.com
página que indica como fazer o download das fontes, o que se refere android.googlesource.com
, mas que não parece fornecer navegação on-line, apenas o download. O espelho do github ainda está lá, mas não parece estar atualizado.
2020: a pesquisa oficial do código AOSP https://cs.android.com/
Você pode visualizar o código-fonte em http://developer.android.com . Quando estiver lendo a API, haverá um link para o código-fonte correspondente no GitHub, basta adicionar o plug - in de pesquisa de referência do Android SDK no Chrome .
Eu escrevi sobre isso aqui:
http://blog.blundellapps.com/add-source-code-links-to-android-apis/
Eu tropecei no Android XRef outro dia e achei útil, especialmente porque é apoiado pelo OpenGrok, que oferece uma pesquisa incrivelmente rápida e incrivelmente rápida.
Encontrei uma maneira de obter apenas o aplicativo Contatos:
git clone https://android.googlesource.com/platform/packages/apps/Contacts
o que é bom o suficiente para mim por enquanto, mas não responde à questão de navegar no código na web.
Você pode navegar pelas amostras do SDK do Android a partir do seu smartphone usando a "Pesquisa de código": https://market.android.com/details?id=sqwady.codesearch
Este plug-in do eclipse permite a visualização em linha da fonte e até mesmo entrar no código fonte do Android:
http://code.google.com/p/adt-addons/
(edite: especificamente o plug-in "Android Sources": http://adt-addons.googlecode.com/svn/trunk/source/com.android.ide.eclipse.source.update/ )
O gitweb permitirá que você navegue pelo código (e alterações) através de um navegador.
http://git.or.cz/gitwiki/Gitweb
(Não sei se alguém já configurou uma gitweb pública para Android, mas provavelmente não é muito difícil.)