成功案例

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

疯狂Android讲义(Kotlin版)

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

韦德体育官方网站本书并不局限于介绍Android编程的各种理论知识,而是从“项目驱动”的角度来讲授理论。全书一共包括近百个实例,这些示范性的实例既可帮读者更好地理解各知识点在实际开发中的应用,也可供读者在实际开发时作为参考、拿来就用。

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

Android系统就是一个开放式的移动互联网操作系统,Android已经成为应用最广的移动互联网平台。目前Google推荐使用Kotlin作为Android的开发语言,Kotlin在编程语言排行榜上的地位也迅速上升,说明广大软件公司、开发人员正迅速主动布局,从Java迁移到Kotlin。

Kotlin本身非常优秀,使用Kotlin编写的程序会被编译成字节码文件,该字节码文件可直接在JVM上运行(用java命令运行即可),因此Kotlin可以与现有的Java语言包保持100%的兼容性。而且Kotlin代码比Java代码更简洁,Kotlin增加了扩展、对象表达式、对象声明、委托等Java原本不支持的功能,这些功能都是现代编程语言广泛支持的功能,并且这些功能100%可以在JVM平台上运行。

Kotlin与现有Java能保持100%兼容,这意味着Kotlin不是一门简单的语言,它完全可以利用Java领域现有的各种工具和框架:Spring、Hibernate、MyBatis、Lucene、Hadoop、SpringCloud……Kotlin可以直接使用它们,因此现有的Java项目完全可以采用Kotlin开发,Java开发者也很容易过渡到Kotlin。

简单来说一句话:Kotlin既可利用Java的优势,又比Java更简洁。总之一句话:已经迁移为用Kotlin开发Android应用的人员,恭喜你;暂未迁移为使用Kotlin开发Android应用的人员,尽快吧。

本书基于《疯狂Android讲义(第3版)》升级而来,本书真正基于最新的Android8.0,而且采用了Google推荐的IDE:AndroidStudio作为开发工具。书中每个案例、每个截图都是基于Android8.0的。此外,本书详细介绍了Android8新增的约束布局、改进的通知栏和通知Channel、增强的属性动画、改进的广播接收器、增强的MediaPlayer、全新设计的快捷方式、新增的传感器等,真正全面、细致地介绍了Android8.0的相关开发内容。

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

网络上有些不良作者及其水军为了“蹭热点”,经常拿一些乱七八糟的图书与《疯狂Android讲义》进行对比,试图误导广大读者。就像某些手机,经常在各种所谓的“评测”中“吊打”iPhone,但实际用不到一年这坏那坏、卡到要死;

本书是一本介绍Android应用开发的实用图书,全面介绍了Android8.x平台上应用开发各方面的知识。与市面上有些介绍Android编程的图书不同,本书并没有花太多篇幅介绍Android的发展历史(因为这些内容到处都是),完全没有介绍Android市场(因为它只是一个交易网站,与Android开发无关,但有些图书甚至用整整一章来介绍它),

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