Android Studio开发实战(从零基础到App上线第3版)/移动开发丛书
作者简介
"欧阳燊 资深软件开发专家,有14年以上软件开发经验,熟悉C/C++、Java及相关软件架构,从事Android开发8年以上,有丰富的Android开发实战经验。已出版畅销书《Android Studio开发实战:从零基础到App上线》《Kotlin从零到精通Android开发》等。"
内容简介
"本书第2版面世已近4年,在此期间信息科技快速发展,万物互联、智慧城市、见屏如见面等场景已从早些年的概念变成如今的生活常态,与此同时,安卓系统无论版本还是开发技术也有了较大的变化。有鉴于此,便有了重新修订之后的本书第3版问世。第3版并不是对第2版的简单修补,而是脱胎换骨式的全面升级。新版主要有以下5点重要的增补变化: 1.工具更新颖 新版书的App开发全部基于Android 12环境,使用的开发工具为Android Studio Dophin(小海豚版本),JNI用到的NDK则为r23。相关功能都根据上述新版本工具展开论述,比如Android 12新增支持AVIF图像、强制使用64位应用,JetPack库内含DataStore、Room、ViewPager2、CameraX等流行组件。 2.技术更先进 例如物联网涉及的NFC、红外、低功耗蓝牙、快速扫码等,人工智能涉及的语音识别、语音合成、人脸识别、活体检测等,实时音视频涉及的WebSocket、WebRTC、原始音频、视频通话等,第3版为此投入了大量笔墨深入描述相关技术细节。 3.案例更实用 本书的一大特色是突出实战,每章都给出了技术精炼的实战项目。第3版更是将这个优良传统发扬光大,一方面给部分现有项目补充新功能,例如聊天App原来只支持私聊,新版本增加支持群聊;阅读App除了支持现有格式外,改造后还支持Office文档(含Word、Excel、PPT)。另一方面新增了若干新潮实用的实战项目,包括无线遥控智能小车、智能语音机器人、自动寻人的智慧天眼、手机直播等。 4.自主更可控 每个App都凝聚着开发者的心血,持续稳定运行非常重要。然而有时由于外部原因导致App无法使用,例如国外服务遭到断供、不在服务范围之内等。为此第3版介绍了稳定可靠的国内自主服务,包括HMS(华为移动服务)、TBS(腾讯浏览服务)。另外,语音服务和地图服务也选用能方便快速集成的第三方SDK。 5.讲解更精细 作为一部软件开发方面的图书,旨在让读者看得懂、学得会,循序渐进的重要性毋庸置疑。第3版在这方面进行了大力改善,首先增加了第2章Android App开发必备的基础知识,有助于读者打好基础往下学习;其次,对于App开发的4大组件补充了更加全面的描述以及各组件在不同Android版本中需要注意的事项;第三,大幅精简示例源码,避免代码过长引起的疲惫感。 综上所述,经过精心修订的第3版图书,无论是广度还是深度,从数量到质量都比第2版有了飞跃的提升。全书的写作目的,不但是教会读者怎么快速开发一个好玩、好看、好用的App,更是让读者领略移动互联网行业的前沿科技,这才是本书一直想要呈献给读者的知识盛宴。 "