成功案例

作者:韦德体育官方网站|2020-06-21|浏览:98

韦德体育官方网站疯狂Android讲义(第4版)

本书全面介绍Android应用开发的相关知识,全书内容覆盖了Android用户界面编程、Android四大组件、Android资源访问、图形/图像处理、事件处理机制、Android输入/输出处理、音频/视频多媒体应用开发、OpenGL与3D应用开发、网络通信编程、Android整合RESTful服务端、传感器应用开发、GPS应用开发、整合第三方Map服务等。

韦德体育官方网站国内著名高端IT技术作家,已出版《疯狂Java讲义》、《疯狂Python讲义》、《疯狂Android讲义》、《轻量级JavaEE企业应用实战》、《疯狂iOS讲义(基础篇)(高级篇)》、《疯狂Swift讲义》、《疯狂HTML5/CSS3/JavaScript讲义》、《疯狂前端开发讲义》、《疯狂XML讲义》、《经典JavaEE企业应用实战》、《疯狂Kotlin讲义》等著作。

这本知名畅销书的第1版我就看过,知识点讲解得非常详细,给我留下了深刻的印象。如今已经第4版了,不仅保持了前版的特色,还根据Android*新版本进行了升级,这一点难能可贵,是Android入门必看的书籍。

Android系统就是一个非常优秀的、开放式的手机、平板电脑操作系统,Android已经成为应用最广的移动互联网平台,而Android平台应用的主要开发语言依然是Java,虽然Google官方推荐使用Kotlin作为Android的开发语言(如果读者想学习如何使用Kotlin来开发AndroidApp,推荐阅读《疯狂Android讲义(Kotlin版)》),但绝大部分AndroidApp依然是采用Java开发的。

需要指出的是,运行Android平台的硬件只是手机、平台电脑等便携式设备,这些设备的计算能力、数据存储能力都是有限的,因此不太可能在Android平台上部署大型企业级应用,因此AndroidApp通常只能以纯粹客户端应用的角色出现,然后通过网络与传统大型应用交互,充当大型企业应用的客户端,比如现在已经出现的淘宝Android客户端、京东Android客户端等,它们都是这种发展趋势下的产物。

对于Java开发者来说,以前主要在JavaEE平台上从事服务器端应用开发,但在移动互联网的趋势下,Java开发者必然面临着为这些应用开发客户端的需求。现在,Android应用开发既是一个挑战,也是一个机遇

挑战是:掌握Android应用开发需要重新投入学习成本;机遇是:掌握Android开发之后将可让职业生涯达到一个新的高度,而且移动互联网与Android必然带来更多的就业机会与创业机会,这都值得当下的开发者好好把握。

诚挚地感谢广大读者的支持与爱护:你们的支持让疯狂Java图书没有放弃,你们的激励让疯狂Java图书茁壮成长、你们的反馈让疯狂Java图书日臻完善;同时也感谢博文视点张月萍等编辑、疯狂软件教育中心技术团队一贯的支持。

网络上有些不良作者及其“水军”为了“蹭热点”,经常拿一些乱七八糟的Android图书与《疯狂Android讲义》进行对比,试图误导广大读者。在这里提醒广大读者擦亮眼睛:真正优秀的经典,都是坚持自己做到极致,不断地突破自己。

本书是一本介绍Android应用开发的实用图书,全面介绍了Android9.x平台上应用开发各方面的知识。与市面上有些介绍Android编程的图书不同,本书并没有花太多篇幅介绍Android的发展历史(因为这些内容到处都是),完全没有介绍Android市场(因为它只是一个交易网站,与Android开发无关,但有些图书甚至用整整一章来介绍它),也没有介绍JDK安装、环境变量配置等内容——笔者假设读者已经具有一定的Java功底。换句话说,如果你对Java基本语法还不熟,本书并不适合你。

本书只用了一章来介绍如何搭建Android开发环境、Android应用结构,当然也简要说明了Android的发展历史。可能依然会有人觉得本书篇幅很多,这是由于本书覆盖了Android开发绝大部分知识,而且很多知识不仅介绍了相应的理论,并通过相应的实例程序给出了示范。

本书更不是一本看完之后可以“吹嘘、炫耀”的书——因为本书并没有堆砌一堆“深奥”的新名词、一堆“高深”的思想,本书保持了“疯狂Java体系”的一贯风格:操作步骤详细,编程思路清晰,语言平实。只要读者有基本的Java基础,阅读本书不会有任何问题,看完本书不会让你觉得自己突然“高深”了,“高深”到自己都理解不了。

本书深入阐述了Android应用开发的Activity、Service、BroadcastReceiver与ContentProvider四大组件,并详细介绍了Android全部图形界面组件的功能和用法,Android各种资源的管理与用法,Android图形/图像处理,事件处理,Android输入/输出处理,音频/视频等多媒体开发,OpenGL-ES开发,网络通信,传感器和GPS开发等内容,全面覆盖Android官方指南,在某些内容上更加具体、深入。

本书并不局限于枯燥的理论介绍,而是采用“项目驱动”的方式来讲授知识点,全书有近百个实例,几乎每个知识点都可找到对应的参考实例。本书最后还提供了“合金弹头”和“电子拍卖系统Android客户端”两个应用,具有极高的参考价值。

本书保持了“疯狂Java体系”的一贯风格:操作步骤详细,编程思路清晰,语言平实。只要读者有一定的Java编程基础,阅读本书将可以很轻松地上手Android应用开发;学习完本书最后的两个案例后,读者即可完全满足实际企业中Android应用开发的要求。