《Android Studio开发实战:从零基础到App上线(第3版)》

aqi00
博客专家认证
2022-11-09 17:15:51

 作者:欧阳燊

出版社:清华大学出版社

图书信息:

本书是一部Android开发的实战教程,由浅入深、由基础到高级,带领读者一步一步走进App开发的神奇世界。全书共分为20章。其中,前10章是基础部分,主要讲解Android Studio的环境搭建、App开发的各种常用控件、App开发的四大组件、App的数据存储方式、如何打造App的安装包;后10章是进阶部分,主要讲解App开发的事件交互、动画特效、网络通信、多媒体、手机阅读、感知定位、物联网、智能语音、机器视觉、在线直播等。书中在讲解知识点的同时给出了大量实战范例,方便读者迅速将所学的知识运用到实际开发中。通过本书的学习,读者不仅能够掌握3类主流App的基本开发技术,包括购物App(电子商务)、聊天App(即时通信)、娱乐App(短视频分享),还能够学会开发一些趣味应用,包括计算器、记账本、抠图工具、动感影集、电子阅读、附近交友、遥控小车、语音问答、人脸识别、视频通话等。

第3版的图书不是第2版的简单修补,而是脱胎换骨的全面升级。与第2版相比,第3版的图书主要有以下五处重要的增补变化。

1. 工具更新颖

第3版的App开发全部基于Android 12环境,使用的开发工具为2022年9月发布的Android Studio Dolphin(小海豚版本),JNI用到的NDK则为2021年8月发布的r23。相关的功能点都根据上述最新版本的工具展开论述,比如Android 12新增支持AVIF图像、强制使用64位应用,JetPack库内含的DataStore、Room、ViewPager2、CameraX等流行组件。

2. 技术更先进

移动互联网的后继发展方向如物联网、人工智能、实时音视频等开展得如火如荼,第3版为此投入了大量笔墨深入描述相关的技术细节,例如物联网涉及的NFC、红外、低功耗蓝牙、快速扫码等,人工智能涉及的语音识别、语音合成、人脸识别、活体检测等,实时音视频涉及的WebSocket、WebRTC、原始音频、视频通话等。

3. 案例更实用

本书的一大特色是突出实战,每章末尾都给出了技术精炼的实战项目,第3版一方面给部分现有项目补充新功能,例如聊天App原来只支持私聊,新版本增加了群聊功能;阅读App除了支持现有格式外,改造后还支持Office文档(含Word、Excel、PPT)。另一方面新增了若干新潮实用的实战项目,包括无线遥控的智能小车、你问我答的智能语音机器人、自动寻人的智慧天眼、爱心助农的手机直播等。

4. 自主更可控

每个App都凝聚着开发者的心血,持续稳定运行是每个开发者的期望。然而有时由于外部原因导致App无法使用,例如国外服务遭到断供、不在服务范围之内等。为此第3版推荐使用稳定可靠的国内自主服务,包括HMS(Huawei Mobile Service,华为移动服务)、TBS(Tencent Browser Service,腾讯浏览服务)。另外,语音服务和地图服务也选用了方便快速集成的第三方SDK。

5. 讲解更精细

第3版首先增加了单独的第2章入门,先讲解App开发必备的基础知识,有助于读者打好基础往下学习;其次,对于App开发的四大组件(Activity、Broadcast、Service、ContentProvider),补充了更加全面的描述以及各组件在不同Android版本中需要注意的事项;最后,大幅精简示例源码,加了注释的每段源码基本不超过一百行,避免代码过长引起的疲惫感。

购书地址:

https://item.jd.com/13481239.html

 

...全文
1763 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
CSDN-Ada助手 2023-01-13
  • 打赏
  • 举报
回复
您可以前往 CSDN问答-移动开发 发布问题, 以便更快地解决您的疑问

2,066

社区成员

发帖
与我相关
我的任务
社区描述
IT 技术人的图书馆
其他 其他
社区管理员
  • 2021年IT图书评选
  • 活动助手
  • 我是阿萌
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧