如何获取android的native方法源码
是否可以获取并观看Android程序组件的本机方法代码。如果有人知道如何做,请告诉我。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
是否可以获取并观看Android程序组件的本机方法代码。如果有人知道如何做,请告诉我。
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(4)
您可以使用
Google 代码搜索查找 Android 原生方法的源代码以下服务之一:repo:android/*
搜索项)搜索“SystemClock || android*SystemClock" 会将您指向
android_os_SystemClock.cpp
文件,其中turn 将其许多方法转发到 SystemClock.cpp其他具有本机方法实现的 Android
.cpp
或.h
文件可以通过类似的方式找到。You can find source code for Android native methods using
Google Code Searchone of the following services: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.cppOther Android
.cpp
or.h
files with native methods implementations could be found in a similar way.如果您正在寻找 Android SDK 代码,那么您可以在这里找到它:
https://android.googlesource.com
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
对于 Google 应用程序,请查看
platform/packages/apps/[APP名称]
https://android.googlesource.com
git clone https://android.googlesource.com/platform/frameworks/base
For Google application look at
platform/packages/apps/[APP name]
除了 Android 开源项目 之外,您只需使用 google 即可找到代码,例如搜索:
I got links to grep 代码(系统时钟)。我发现在这里浏览代码更舒服(请注意您正在浏览的代码版本)。
Beside the Android Open Source Project you can find the code just by using google, e.g. search for:
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).