Is it possible to get and watch at Android's program component's native methods code. If anyone knows how to, please let me know.
You can find source code for Android native methods using Google Code Search one of the following services:
- AndroidXRef
- GitHub (using
repo:android/*
search term)
The search for "SystemClock || android*SystemClock" in AndroidXref will point you to the android_os_SystemClock.cpp
file which in turn forwards many of its methods to SystemClock.cpp
Other Android .cpp
or .h
files with native methods implementations could be found in a similar way.
If you are looking for android SDK code then you can find it here:
https://android.googlesource.com
https://android.googlesource.com
git clone https://android.googlesource.com/platform/frameworks/base
For Google application look at platform/packages/apps/[APP name]
Beside the Android Open Source Project you can find the code just by using google, e.g. search for:
android SystemClock source code
I got links to grepcode (SystemClock). I find it more compfortable to browse the code here (be careful which version of code you are browsing).
来源:https://stackoverflow.com/questions/5804674/how-to-get-androids-native-methods-source-code