Как получить исходный код Android-методов - PullRequest
38 голосов
/ 27 апреля 2011

Можно ли получить и посмотреть код собственных методов компонента Android. Если кто-нибудь знает, как, пожалуйста, дайте мне знать.

Ответы [ 4 ]

39 голосов
/ 19 июля 2011

Исходный код для собственных методов Android можно найти с помощью Поиск кода Google одной из следующих служб:

  • AndroidXRef
  • GitHub (с использованием repo:android/* поискового термина)

Поиском " SystemClock || android * SystemClock " в AndroidXref будетнаправить вас к файлу android_os_SystemClock.cpp, который, в свою очередь, перенаправляет многие из его методов в SystemClock.cpp

Другие файлы Android .cpp или .h с собственнымреализации методов могут быть найдены аналогичным образом.

1 голос
/ 27 апреля 2011

Если вы ищете код Android SDK, вы можете найти его здесь:
https://android.googlesource.com

0 голосов
/ 27 апреля 2011

Рядом с Android-проектом с открытым исходным кодом вы можете найти код с помощью Google, например, поиск:

android SystemClock source code

Я получил ссылки на grepcode (SystemClock) .Мне удобнее просматривать код здесь (будьте осторожны, какую версию кода вы просматриваете).

0 голосов
/ 27 апреля 2011

https://android.googlesource.com

мерзавец клон https://android.googlesource.com/platform/frameworks/base

Для приложения Google смотрите platform/packages/apps/[APP name]

...