Wednesday, March 6, 2019

Android开发笔记-前言


感谢我之前工作的公司,提供了很多机会和资源做Android开发。做过不少笔记,但主要侧重底层coding如BSP,driver(camera, sensor, I2c, USB bus, display), firmware, middleware,ARM core, Jtag等。离开那家公司前后,做了一些应用开发,就总结了新的开发笔记。笔记有点杂乱,有的章节长,有的短。信息更新很快,在不拿出来就又成了沉芝麻烂谷子了。所以暂时放这里,短的就合成一篇,长的分开,以后再整理。做了删节移除personal信息和一些project的信息,所以有的地方会不连贯。
我喜欢在Linux下做开发,最主要的是Linux下编译速度很快,而且有丰富的资源工具,众多的开源软件,成熟的开发社区。我有一个Portable USB harddisk带在身上,安装了完整的开发环境,走到任何地方,找台计算机从USB boot起来就可以开发。这也就是为什么在后面的ch1里记述了怎样设置portable Linux。
有些信息已经 过时了,比如Google的Android SDK不再支持Eclipse的ADT plugin。我加入其他开发者请求Google恢复standalone Android SDK support(https://issuetracker.google.com/issues/37137252),可没什么鸟用。还有如OpenShift的免费WebServer服务已经没有了。
很多内容是从网上search来的,文中SO是指Stackoverflow,AU是AskUbuntu,等等,也有从Google/Android网站和其它地方收罗来的。

0 Comments:

Post a Comment