我的新书《从初学者到精通的AndroidApp开发》终于出版了
UI设计
APP开发
浏览:1175 次

前言
两年多后,我终于读完了这本书。我从2016年9月开始写,到现在已经两年零两个月了。这本书的大部分内容是去年完成的。去年读过我的总结的读者可能知道,去年很多事情都太忙了,这导致本明年的书没能上架(有点遗憾)。
下班后,我喜欢写技术文章,并对自己的技术进行总结。同时,我也让后来者站在我的肩膀上。我以前一直在CSDN上发表文章,我也是CSDN博客的专家。我一篇文章就有成千上万的读者。感谢这个平台,让我的文章可以被更多人看到。
为什么要写这本书?
现在有很多关于Android的书,但那些关注基础知识的书或技术已经过时了。这本书将结合我多年的Android开发经验,为企业解释最常用的Android基础知识,并学习最前沿的技术,以便具备Java SE基础知识的人能够快速开始开发项目。
章节内容介绍
本书共有10章,从基本介绍到高级初级。
第1章了解了开发工具Android Studio。孔子说:“如果你想做好你的工作,你必须首先磨砺你的工具。”一个好的开发工具可以大大提高开发人员的工作效率。

第2章解释了Android控件的相关知识。UI界面由多个控件组成。只有熟练地使用各种控件,才能创建一个漂亮的App,并达到UI设计师想要的效果。
第3章了解了Android的四个组件。在实际的企业开发中,四个组件中的三个:活动、服务和广播接收器经常被使用。ContentProvider的使用频率较低,仅在需要某些要求时使用。
在第4章中,我们了解了碎片。从Fragment的简单使用到最终的案例开发,我们一步一步地学习了Fragment。我们使用Fragment来模块化我们的App,并解决手机和平板电脑的适配问题。
第5章学习了多线程开发,从多线程的创建到单词线程如何更新UI,通过阅读源代码分析了Handle的实现原理,最后介绍了线程池的使用。
第6章首先学习了Android网络编程,并通过Get/Post向服务器发送Http请求。现在市场上的大多数App通过返回Json数据与服务器交互,因此它引入了Gson框架,还了解了OkHttp开源项目的使用和打包,这样我们就可以站在巨头的肩膀上。最后,我学会了三种数据存储方法。
第7章学习了Android的高级初步知识点,内容丰富而杂。主要介绍了通知、多媒体开发、WebView使用、定位、NDK和JNI开发、Git管理项目等三种方法。
第8章介绍了Android所有主要版本的更新,以便我们的App能够解决版本适配问题,并与5.0以上的所有版本完美兼容。站在技术的前言,不要输在起跑线上。
在第9章中,我们了解了常见的功能模板,这些模板是您在企业开发中可能遇到的要求。通过学习模板,我们可以知道App中的功能划分以及如何打包模块。

第10章通过模仿商业App从头开始构建一个项目,并使用前9章中学习的内容,这样我们可以学习更多的知识并变得更熟练。有了项目经验,您也可以成为真正的企业开发中的合格开发人员。
行业领导者推荐
安慧是我们团队中的安卓专家。这本书有清晰的解释和丰富的例子。这是他最喜欢的作品,也是技术经验的真实写照。它可以帮助人们快速改善发展体验,避免走弯路。
------------------------------郭鹏,上海亿城CTO
这本书带你稳步构建更高的Android建筑。
------------------------------《Android传记》作者徐益生
这是一本Android的特色介绍书。它具有基础、新特点和实践经验。建议阅读。
------------------------------刘望舒,《高级安卓之光》和《高级安卓解密》的作者

这本书是Android初学者到高级学生的一本非常实用的教科书,也是Android开发人员加深和强化基础知识的教科书。它简明扼要,重点突出,值得一读!
-------------------