在学习Android开发的过程中,参考优秀和相关书籍和网站是十分必要的。在学习的过程中,手边一定要有一本参考书,在可以上网的环境中学习,随时有问题可以利用这些资源找到答案。所有的技术学习都必须与实践相结合,只看书也不行,要学会将书中的示例在开发环境中实现,调试,自己做些可能的修改,然后再好好想想把这部分内容给消化了,再进行下一步的学习。另外,对于概念性内容的理解也很重要,在理解了一些概念的情况下,可以有效地提高学习效率,加深对于学习内容的消化吸收,有的放矢总是不会错的。下面推荐一些我在学习过程中看过的书籍和网站。
参考书籍:
- Android编程权威指南.BillPhillips BrianHardy.人民邮电出版社(Google公司内部讲义,学习经典Android开发的优秀书籍,比较适合对于软件开发有一定基础的同学学习)
- 第一行代码——Android.郭霖.人民邮电出版社(优快云专家博客结集出版,语言风格比较网络化,阅读比较轻松,适合循序渐进地入门阅读)
- 疯狂Android讲义(第3版).李刚 .电子工业出版社(比较典型的国产科技书籍,大部头,内容多,某些情况下可以当做学习Android的工具书)
- Android基础教程(第4版).Ed Burnette.人民邮电出版社(我学习Android参考的第一本书,小册子,适合入门或是想对Android开发浅尝辄止的同学看看)
- Android开发者官方网站http://developer.android.com/(官方的开发者网站,有最权威的概念解释,官方的培训教程,完整的API参考,开发工具的下载和使用方式。不过要使用VPN访问,需要有一定的英文阅读能力。学习中必不可少的网站,有条件一定要经常逛逛)
- AndroidDevTools(中文)http://www.androiddevtools.cn/(由于官方的下载需要VPN,这个网站提供了国内的开发工具的下载地址,更新快,还有一些学习的指导和参考)
- 优快云http://www.youkuaiyun.com/(程序员网站,技术博客和论坛可以解决很多问题)
- 开发者头条http://toutiao.io/(有APP,可以订阅,每天都有最新的技术开发的文章推送)
Android的基本情况:
- 关于Android的维基百科:http://zh.wikipedia.org/wiki/Android
- 关于Android的维基百科(英文):http://en.wikipedia.org/wiki/Android_(operating_system)
- 关于开放手机联盟OHA:http://www.openhandsetalliance.com/oha_members.html
- 关于当前移动平台的基本情况的维基百科:http://en.wikipedia.org/wiki/Mobile_operating_system
为什么选择Android?
http://developer.android.com/about/index.html
- Global partnerships and large installed base
- Rapid Innovation
- Powerful development framework
- Open marketplace for distributing your apps
Android操作系统以甜品系列命名:
1.5版为Cupcake(纸杯蛋糕)、 1.6版为Donut(甜甜圈)、 2.0-2.1版为Éclair(闪电泡芙,一种法式奶油夹心甜点)、2.2版为Froyo(冻酸奶)、2.3版为Gingerbread(姜饼)、 3.0版为Honeycomb(蜂窝)、 4.0版为Ice Cream Sandwich(冰激凌三明治)、 4.1/4.2/4.3版均称为Jelly Bean(雷根糖)、4.4版为Kitkat(奇巧巧克力)、5.0/5.1版为Lollipop(棒棒糖)。最新的6.0版为Marshmallow(棉花糖)
目前Android的版本问题是在Android开发中必须要注意的问题。由于Android平台的开放性,基于Android平台的移动设备不计其数,各个设备的硬件配置大相径庭。所以,基于Android平台的设备生产厂商会针对实际设备的情况选择安装不同版本的Android平台,造成了Android平台版本的“碎片化”。对于开发者来说,如何让自己开发的移动App可以运行在尽可能多的Android设备上就成为了一个大问题,在实际的开发过程中是需要特别注意的。目前,我采用Android5.0并兼容最低4.4版本做为学习Android开发的平台,大约可以在70%的Android设备上运行所开发的App。下图为截止到2016年2月1日的Android平台版本的分布情况,可以通过下面这个网页查看Android版本的变化情况。http://developer.android.com/about/dashboards/index.html
本文推荐了几本经典的Android开发书籍,如《Android编程权威指南》、《第一行代码——Android》和《疯狂Android讲义》等,适合不同程度的学习者。同时,列举了重要的学习资源,包括Android开发者官网、AndroidDevTools中文站、优快云和开发者头条等,这些网站提供最新的技术文章、API参考和开发工具下载。此外,还介绍了Android操作系统的版本历史和命名特色。
1077

被折叠的 条评论
为什么被折叠?



