Android App开发进阶与项目实战

作者: 欧阳燊

出版社: 清华大学出版社

出版日期: 2021-11-01

电子书 ¥83.85 定价:129.0
  • 收藏

  • 加书架

  • 引用

简介

本书是一部Android开发的进阶实战教程,由点及面、由原理到实战,带领读者一步一步深入探索App开发的神奇世界。全书共分为13章。其中,前5章是单机部分,主要讲解App的图像加工、事件交互、动画特效、手机阅读、三维处理等App开发的高级进阶;中间4章是联网部分,主要讲解App的网络通信、音频处理、视频处理、定位导航等网络交互的高级进阶;后4章涉及人工智能方面的内容,主要讲解物联网、智能语音、人脸识别、在线直播等智能化应用进阶。书中在讲解知识点的同时给出了大量实战范例,各章末尾都提供了精心设计的实战项目(共14个),所有实战项目都提供了完整的源码,方便读者迅速将所学的知识运用到实际开发中。这14个流行App是可爱大头贴、抠图工具、动感影集、电子书架、全景相册、即时聊天、长音频分享、短视频分享、附近交友、智能小车、问答机器人、智慧天眼、视频通话、直播带货。另外,本书还讲解了扫一扫、摇一摇、指南针、地球仪、卫星浑天仪等趣味应用。 本书既适合Android开发的广大从业者、有志于转型App开发的程序员、App开发的业余爱好者阅读,也可作为大中专院校与培训机构的Android开发课程的教材。

编辑推荐

十几年来,手机App从早期的通信、拍照、上网等基本功能,到即时通信、电子商务、地图导航等高级功能,再到智能语音、人脸识别、视频通话等最新应用,以Android为代表的App开发热潮方兴未艾。物联网、虚拟现实、人工智能几个方向更是火热,最近几年涌现的新技术层出不穷,诸如OpenGL ES、OpenCV、WebSocket、WebRTC、低功耗蓝牙、TensorFlow Lite等不断推陈出新。 新技术的发展如此迅猛,就要求开发者时刻关注技术发展趋势,并努力学习加以应用。也正是因为新技术的迭代速度太快,技术书籍往往无法及时跟上。目前市面上有关App进阶的书籍为数不多,特别是新技术的实战类书籍。掌握新技术已经很不容易了,还要把新技术应用于实战项目更是难上加难。尽管存在种种挑战和困难,本书仍然引入并介绍这些新技术,包括OpenGL ES、OpenCV、WebSocket、WebRTC、低功耗蓝牙、TensorFlow Lite等,力图给广大开发者呈现相关新技术的实战前景。 全书按照知识点分门别类,共分为13章。其中,前5章是单机部分,主要讲解App的图像加工、事件交互、动画特效、手机阅读、三维处理等单个App的高级进阶,侧重于控件美化、操控优化、动感界面、虚拟现实等功能实现;中间4章是联网部分,主要讲解App的网络通信、音频处理、视频处理、定位导航等网络交互的高级进阶,侧重于图文分享、音频分享、视频分享、位置分享等功能实现;后4章涉及人工智能方面的内容,主要讲解物联网、智能语音、人脸识别、在线直播等智能化应用进阶,侧重于无线遥控、机器听觉、机器视觉、实时音视频等功能实现。 书中在讲解知识点的同时给出了大量实战范例,各章末尾都提供了精心设计的实战项目(一共14个App实战项目),方便读者迅速将所学的知识运用到实际开发中。通过本书的学习,读者可以参照源码来掌握这14个流行App的开发技术,这14个App是可爱大头贴、抠图工具、动感影集、电子书架、全景相册、即时聊天、长音频分享、短视频分享、附近交友、智能小车、问答机器人、智慧天眼、视频通话、直播带货。另外,本书还讲解了扫一扫、摇一摇、指南针、地球仪、卫星浑天仪等趣味应用的开发。 对于进阶实战图书来说,不光技术要新、工具要新,还要看得懂、学得会,能够真正在开发工作中学以致用。为此,本书致力于提供下列服务: 随书提供包括实战项目在内的所有客户端源码,以及与之配套的服务端源码。 书中的代码片段都添加了详尽的中文注释,乃至配图都尽可能标上中文说明,方便读者快速理解技术细节。 各章末尾列出了若干动手练习题,帮助读者及时检查自己的学习成果。 书后增列了附录A至附录E,从新技术时间线,到Android各版本适配,再到名词术语索引,可当作技术字典翻阅。 随书提供PPT教学课件,既有利于教学开展,也有利于自学巩固。 本书的主要代码采用Java 8编写,其中客户端的App代码基于Android Studio 4.2开发,并使用API 30的SDK(Android 11)编译与调试通过;配套的服务端源码采用Java Web框架,结合MySQL数据库,并基于IDEA开发。

更多出版物信息
  • 版权: 清华大学出版社
  • 出版: 2021-11-01
  • 作者:欧阳燊
  • 更新: 2023-06-21
  • 书号:9787302592594
  • 中图:TN929.53
  • 学科:
    工学
    电子科学与技术
    工学
    信息与通信工程

作者信息

欧阳燊

相关图书