简单介绍:
看了一段时间的android开发方面的资料,文档,blog,总结来一句话:越看越迷糊!
了解的知识都是些零碎的东西,没有连贯,系统的关联到一起,没有实际动手去做一下,深切体会其中的要点。
所以决定从头学起,本来已经落后,现在能做的只有勤能补拙。
android是开源的, 官方的叫法是 The Android Open Source Project (AOSP),所以以后见到 aosp 别说不知道是啥。
开源的好处是你可以对aosp有比较全面的,深刻的了解。
坏处:必须 reading the fucking code!
学习andrid最好的资源莫过于 android的 source code了,下面列出部分资源地址,里面有详细的说明,
一步步教会你如何配置编译环境,如何获取代码,如何编译,常见问题等。按我的经验来看,务必仔细阅读,
可以少走弯路,资源要尽量以官方的为主。
开发环境:
pc机/虚拟机,建议不要采用虚拟机,直接装个双系统。
cpu:Intel(R) Core(TM)2 Duo CPU E7400 @ 2.80GHz(比较菜的cpu)
内存:3G(袮补一下cpu比较菜)
硬盘:500G (这个空间建议多留些,免得以后痛苦)
操作系统:ubuntu 10.10
官方资源:
http://source.android.com/
http://developer.android.com/index.html
http://groups.google.com/group/android-developers
http://groups.google.com/group/android-kernel
http://groups.google.com/group/android-building
http://groups.google.com/group/android-ndk
http://groups.google.com/group/android-platform
http://groups.google.com/group/android-porting
非官方:
http://stackoverflow.com
www.google.com
还有就是本站