我有6个月的Android经验,开发了一些基于简单UI的应用程序。现在我想编写针对Android核心内核的应用程序。例如,我想开发一个在Android中不存在的框架。要实现这一点,我们必须编写内核代码。我不知道从哪里开始学习Android内核编程。
如果有人知道如何开始,请帮助我。
我有6个月的Android经验,开发了一些基于简单UI的应用程序。现在我想编写针对Android核心内核的应用程序。例如,我想开发一个在Android中不存在的框架。要实现这一点,我们必须编写内核代码。我不知道从哪里开始学习Android内核编程。
如果有人知道如何开始,请帮助我。
你可以查看以下其中之一来获取Android源代码...
我个人喜欢使用这个 Chrome 插件来浏览 Android 源代码。
开始学习Android编程最好的地方是Google的文档,特别是关于Android内核构建的部分https://source.android.com/docs/core/architecture/kernel。然后是内核构建https://source.android.com/docs/setup/build/building-kernels。
Xda并不适合用于内核创建,但对于内核修改和后移植很有用。他们主要提供较新版本的Android系统给旧手机使用,以及修改ROM和更改启动图像中的电池动画。
Google还介绍了如何为现有内核开发新功能。
最好从头开始学习。
个人经验是我先从xda开始学习,然后再倒退回去,这花费了我更长的时间,并且使我的设置过程变得更加复杂。
http://stackoverflow.com/questions/6613778/downloading-and-importing-android-source-code-to-be-able-to-compile-and-edit
不存在。 - Vivek S.