How to get android's native methods source code

冷暖自知 提交于 2019-12-03 02:36:53

问题


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.


回答1:


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.




回答2:


If you are looking for android SDK code then you can find it here:
https://android.googlesource.com




回答3:


https://android.googlesource.com

git clone https://android.googlesource.com/platform/frameworks/base

For Google application look at platform/packages/apps/[APP name]




回答4:


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

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!