我对学习如何为Android OS进行开发感兴趣,以便可以开始提供BUG修复和补丁.我对开发适用于AndroID的应用程序不感兴趣.尽管我没有任何linux或OS开发经验,但我已经从事软件开发工作了几年.像我这样的人在哪里开始的好地方?
我去了developer.androID.com,它似乎仅用于在androID上开发应用程序. source.androID.com似乎是获取源代码和学习如何设置构建环境的地方,但实际上似乎并没有太多有关系统工作原理的信息,也没有提供很多有关系统的介绍.源代码本身.我想我可能可以利用与开发其他发行版相关的文档,但是是否有专门用于AndroID开发的资源?在进行研究时,我应该考虑为AndroID开发与其他主要发行版之间是否存在主要区别?
如何获得有关特定硬件可能需要的其他技术信息?在论坛上浏览时,有些人似乎知道不同手机上存在的特定无线电或GPS硬件模型,甚至对某种模型可能与另一种模型的功能有所了解.我已经看了很短一段时间,但似乎无法仅通过Google搜索“ Samsung Fascinate HarDWare”并获得组件及其文档的列表.进行高级设备编程的人如何获得此信息?
谢谢,
麦克风
解决方法:
核心问题是,AndroID比“开放供稿”更为开放(并且开源很久没有开放).
没有多少人正在修补androID核心,不足以值得花时间提供大量文档.
但是那里还有一些事情.
第一名可能是Google的android-contrib组.以及其他一些community groups.
您可能还应该看看Oreilly书Embedded Android
这是我所见过的唯一这种类型的书.
如果您对体系结构感兴趣,那么Oreily的另一本书Programming Android非常不错.但是它的目标是为 *** 作系统开发应用程序的人.
我的建议是耐心等待AndroID 4.0的源代码发布,然后看看它是否在贡献方面更加开放.
或去Google,Amazon或Samsung找工作.
总结以上是内存溢出为你收集整理的为Android OS开发全部内容,希望文章能够帮你解决为Android OS开发所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)