Можно ли получить и посмотреть в коде собственных программных компонентов программы Android. Если кто-нибудь знает, как это сделать, пожалуйста, дайте мне знать.
Как получить исходный код родных методов Android
Ответ 1
Вы можете найти исходный код для собственных методов Android, используя Поиск в Google Code одну из следующих служб:
- AndroidXRef
- GitHub (используя
repo:android/*
термин поиска)
Поиск " SystemClock || android * SystemClock" в AndroidXref укажет вам на android_os_SystemClock.cpp
, который, в свою очередь, переадресует многие из его методов на SystemClock.cpp
Другие файлы Android .cpp
или .h
с встроенными методами реализации могут быть найдены аналогичным образом.
Ответ 2
Если вы ищете SDK-код Android, вы можете найти его здесь:
https://android.googlesource.com
Ответ 3
https://android.googlesource.com
git clone https://android.googlesource.com/platform/frameworks/base
Для приложения Google посмотрите platform/packages/apps/[APP name]
Ответ 4
Помимо Android Open Source Project, вы можете найти код только с помощью Google, например. поиск:
android SystemClock source code
Я получил ссылки на grepcode (SystemClock). Мне гораздо удобнее просматривать код здесь (будьте осторожны, какую версию кода вы просматриваете).