我在开发Android应用时看到了很多资源。但是没有关于如何开发操作系统本身的指南。我正在为我的特定设备开发ROM。 ROM只是串在一起的一堆.apk文件,这是真的吗?
如何了解Android OS开发?我是否首先了解应用开发?如果我这样做,我该如何继续开发针对我的设备优化的自定义ROM?截至目前,我没有看到任何在线资源。只是一些关于从源代码编译的教程。即使这样,我也不知道如何找到我的设备特定的“源”或我的设备“树”或我的“专有二进制文件”。如果有人能够对这个问题有所了解,并告诉我在学习Android应用程序开发之后需要做些什么,那么我可以继续开始为我的设备开发自定义ROM,我很乐意欣赏它。
答案 0 :(得分:1)
首先,android不仅仅是一堆完整的操作系统,只需阅读wiki
即可http://en.m.wikipedia.org/wiki/Android_(operating_system)
在学习方面,两者都是非常广阔的领域...... 至少需要一年时间才能熟练掌握App开发/ ROM开发......
如果你想学习App开发,网上有很多资源 android.com,像忙碌编码器的android开发指南等书籍...... 了解Java的基础知识是必须的......
学习ROM开发的最佳地方是xda论坛..有设备特定的子论坛... 但ROM开发需要更多的试验错误方法,它将测试你的耐心.. 而且还没有适当的文件......
所以选择你想要的...... 我个人建议App dev先...: - )