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.
4 Answers
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.

- 5,126
- 1
- 28
- 44

- 28,673
- 12
- 97
- 125
-
2As of Jan 2012, the Code search site has been taken down. – CjS Feb 14 '12 at 13:25
If you are looking for android SDK code then you can find it here:
https://android.googlesource.com

- 8,084
- 8
- 48
- 62

- 25,306
- 32
- 90
- 132
-
2Actually I want to look at SystemClock.java and it's native method implementation, do you know in what folder can I find it? – teoREtik Apr 27 '11 at 13:25
https://android.googlesource.com
git clone https://android.googlesource.com/platform/frameworks/base
For Google application look at platform/packages/apps/[APP name]

- 8,084
- 8
- 48
- 62

- 418
- 7
- 18
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).

- 47,963
- 16
- 124
- 157
-
2Yeah, I know grepcode, but I also need native methods implementations – teoREtik Apr 27 '11 at 13:30