2012-02-08 3 views
3

최근 Android 용 소스 코드를 다운로드했습니다. 루트 수준에서 시작하는 많은 폴더가 있고 웹상에 다른 폴더의 내용에 대한 개요와 일반적인 라이브러리/프레임 워크 클래스가있는 리소스가 있는지 궁금합니다.Android 소스 코드 탐색

감사합니다.

+1

http://developer.android.com/search.html? – Andrei

답변

0

너는 javadocs을 쫓고 있니?

+0

예를 들어, 패키지 관리자의 소스 코드를보고 싶었 기 때문에 온라인 문서를 살펴본 후에도 파일이 소스 코드 계층에있는 위치를 찾을 수 없었기 때문에 다른 질문을 검색하고 찾아야했습니다. http : //stackoverflow.com/questions/5052659/packagemanager-class. 나는 방금 수색에서 시간을 줄이는 약간 자원을 찾고 있었다. – Jake

+0

아, 글쎄, 클래스를 찾고 싶다면 IDE에서 소스를 열었다 고 가정하면 IDE (Ctrl-Shift-T in Eclipse)를 사용할 수 있습니다. –

4

안드로이드 프로젝트는 수많은 소규모 프로젝트로 만들어지며, 안드로이드 프로젝트를 만들 때 다운로드됩니다 (repo init ...). 나는 각 프로젝트가 무엇인지를 설명하는 리소스가 있는지 알지 못한다.

안드로이드 프레임 워크 클래스는 대부분 frameworks/base/디렉토리 밑에 있지만, 설정, 브라우저 및 기타와 같은 앱은 packages/apps/아래에 있습니다. 소스를 탐색하는 가장 좋은 방법은 Linux 환경에서 find + grep을 사용하는 것입니다. 독립적으로 진행되는 또 다른 접근법은 Eclipse를 사용하여 소스를 탐색하는 것입니다. 이 마지막 접근 방식에 대한 자세한 내용은 여기를 참조하십시오. http://blog.michael-forster.de/2008/12/view-android-source-code-in-eclipse.html

애플리케이션 개발자에게는 표시되지 않는 프레임 워크의 클래스는 문서화되어 있지 않으므로 Android를 사용자 정의 할 계획이라면 많은 코드.

관련 문제