Android开发的参考书籍和参考网站

本文推荐了几本经典的Android开发书籍,如《Android编程权威指南》、《第一行代码——Android》和《疯狂Android讲义》等,适合不同程度的学习者。同时,列举了重要的学习资源,包括Android开发者官网、AndroidDevTools中文站、优快云和开发者头条等,这些网站提供最新的技术文章、API参考和开发工具下载。此外,还介绍了Android操作系统的版本历史和命名特色。
在学习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://developer.android.com/about/index.html

  • Global partnerships and large installed base
  • Rapid Innovation
  • Powerful development framework
  • Open marketplace for distributing your apps
Android的版本(2016年2月1日)

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体系结构



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值