Android 开发上有什么比较好的书可以推荐?

大神们,请教下,Android 开发上有什么比较好的书可以推荐?
最新回答
梦中梦

2024-04-13 08:54:39

个人认为android的版本更新实在太快了,任何一本书籍都不可能跟上它的步伐。没有最好的书籍,只有相对适合的教材,而且针对特定人群。


个人认为对于新手学习的话,买一本入门书籍就可以了。《疯狂android讲义》这本书,这本是门槛很低,而且里面的例子相当的多,可以说是从零开始学android。首先这本书介绍了基本的android开发知识,比如环境,平台等。然后介绍了android的基本组建,五大组件,还介绍开发的基本流程,特色,比如界面与代码可以是分离的等概念。后面还手把手做了一些程序

有很多人看了这本书,然后做了几个android小软件,并且发布到了一些软件平台上,所以这本书还是值得推荐的。学习android开发有很多平台可以学习,不仅仅是看书学习。像做android开发培训机构官网或论坛都会有相对应阶段的视频教程学习,基础到入门的。

关于如何成为更好的Android开发者,应你们的要求这里是根据自身经验得出的一些精简的专业性建议。所以如果你决定入坑Android开发或者已经做了Android开发一段时间,那么你找对地方了。

1. 进一步熟悉Android框架内部

我不是说熟悉其文档,而是指框架代码。许多开发者害怕去深入Android框架内部,了解其工作原理以及各个部分是如何相互配合的。

如果你想在Android平台更上一层楼,大胆的接触Android SDK的内部,和它成为朋友。

2. 克服错失恐惧症

Android很大,非常的大。你不可能在一两个月内就从头到尾学一遍。学的越多,会发现更多的新东西需要学习。作为一个初学者,总是担心自己学漏了什么是非常正常的。

但是要克服这种担忧,学习自己目前开发的app所需要的就够了,然后慢慢的开拓自己的视野。

3. 开始阅读更多代码

许多开发者不愿意抽时间去阅读别人的代码,只把大部分时间花在写自己已经知道的东西上面。

但是那样不会帮助你成长,也不会增长你的知识。你应该开始阅读其它的开源app和开源库的代码。每天阅读30分钟的代码是一个好的开始。你会惊奇的发现原来还有这么多你不知道的东西。

继续逞强

2024-04-13 02:48:13

目前来看国内的一些书籍讲解的不是很好,很多书籍概念错误经历了n个版次,推荐看SDK文档,学习SDK中的例子比如 ApiDemos,接着直接看Android系统开源应用的代码,国内很多书大同小异基本上就是骗钱的,如果真想的想购买,建议买国内翻译过来的如果英文足够,直接看英文PDF原版比较好。


《第一行代码》

国内教材真的太多了,很多书都写的不是很好,我在这上面吃过亏。不好的Android教材不仅仅浪费了大家宝贵的学习时间,还会要大家学习的系统路线搞乱了。这里良心推荐CSDN名博郭霖写的书——《第一行代码》。这本书作为入门来说系统透彻,讲的也很易懂。真的是良心作品。好像第二版也要出来了,第二版应该是进阶级别的了。一出版我就打算买一本。

Android系统

  1. 四大组件:Activity,Service,contentprovider,BroadcastReceiver。

  2. 布局还有常用控件的使用就不说了。

  3. 数据库操作,以及文件的读写。 网络编程,与服务端的交互。

  4. 自定义View,用来实现比较酷炫的效果。

总结

上面的都学的差不多了,就可以拿几个项目多练练手了。这样基本上Android算入门了。但是如果你以为Android就这么简单那就错了。 后面进阶就比较难了。  比如实现比较复杂的View,Android应用的内存泄漏问题,安全问题,JNI问题,算法优化,新Android版本的新特性等等。这些都是进阶阶段需要学习的。

落日在山时

2024-04-13 03:44:24

我认为Android 开发的学习是无止境的,时代在进步,Android系统已经广泛的应用于各种电器上面,手机、电视、平板电脑、计算器等。

Android开发的书籍也是层出不穷,个人认为不论是中文还是英文的书籍,都应该涉猎,尤其是英文,里面的内容要比中文的更加的富有想象力。


1、比较入门级别的:AndroidProgramming、Android SDK开发范例大全、GoogleAndroid2手机应用程序设计入门第3版等,先了解android是什么。

2、官方的Dev Guide。里面包含了大量的开发Overview,更包含了很多Demo以及对Demo的讲解。按照DevGuide里面的一些Demo来,可以很快对Android开发有个宏观了解。

3、官方的Api Demos。当你基本了解Android开发的概念时,就可以开始阅读官方Api Demos里面的源码了。Api Demos几乎涵盖了所有基本Android开发所需要的知识,而且代码简洁易懂,比市面上的任何一本教材都要贴近官方风格。

4、StackOverflow和Github和Googlecode。当年已经基本学习了ApiDemos里的内容,想开始自己做一个App练手的时候,不妨先去Github或者Google code上搜一下有没有类似的东西,可以先checkout下来学习学习。当你遇到问题的时候,可以上StackOverflow上搜一搜,一般基础Android开发中遇到的问题,StackOverflow上都有人提出过了,如果不行,就尝试自己提问吧!

5、也可以多看一些Android大神的博客、微博、论坛等相关公众号信息,也会有不少的收获。

最后,我认为,Android 开发是一个无止境的工程,需要与时俱进,需要更加深入的去挖掘,可以先试着自己做一个简单的app,然后再来深入研究更高层的内容。