如今,大数据、人工智能等前沿技术

核心提示自2008年10月第一部Android智能手机发布以来,移动互联网行业已经走过了十几年的发展历程,其间移动网络制式从3G到4G再到5G,手机的数据传输速率越来越快,新形态的App犹如雨后春笋不断更新和迭代。十几年来,手机App从早期的通信、

自2008年10月第一款Android智能手机发布以来,移动互联网行业已经走过了十几年的发展历程。这期间移动网络制式从3G到4G再到5G,手机的数据传输速率越来越快。新形式的app像蘑菇一样不断更新迭代。

十几年来,手机App从早期的通讯、拍照、上网等基础功能,发展到即时通讯、电子商务、地图导航等高级功能,再到智能语音、人脸识别、视频通话等最新应用。,以Android为代表的app开发热潮方兴未艾。物联网、虚拟现实、人工智能火热。近年来新技术层出不穷,如OpenGL ES、OpenCV、WebSocket、WebRTC、低功耗蓝牙、TensorFlow Lite等等。

新技术的飞速发展,要求开发者关注技术的发展趋势,努力学习应用。正是因为新技术的迭代速度太快,技术书籍才不能及时跟上。目前市面上关于高级App的书籍很少,尤其是新技术的实用书籍。掌握新技术不容易,运用到实战项目中更是难上加难。尽管面临种种挑战和困难,但《高级Android App开发与项目实践》这本书仍然介绍和介绍了这些新技术,包括OpenGL ES、OpenCV、WebSocket、WebRTC、低功耗蓝牙、TensorFlow Lite等。,力图向开发者展示相关新技术的实用前景。

根据知识点,全书分为13章。其中,前五章为单机部分,主要讲解单个App的先进程度,如图像处理、事件交互、动画特效、手机阅读、3D处理等。,侧重于操控美化、操控优化、动态界面、虚拟现实等功能;中间第4章是联网部分,主要讲解了网络通信、音频处理、视频处理、定位导航等App高级网络交互,重点介绍了图片分享、音频分享、视频分享、位置分享等功能的实现。最后一章是关于人工智能的内容,主要讲解物联网、智能语音、人脸识别、在线直播等高级智能应用。,重点实现无线遥控、机器听觉、机器视觉、实时音视频等功能。

书中在讲解知识点的同时给出了大量的实际例子,并在每章末尾提供了精心设计的实践项目,让读者能够快速将所学知识运用到实际开发中。通过本书的学习,读者可以参考源代码掌握这14款热门app的开发技术。这14款app分别是可爱大头照、抠图工具、动态相册、电子书架、全景相册、即时聊天、长音频分享、短视频分享、附近交友、智能汽车、问答机器人、智能眼、视频通话、带货直播。此外,本书还解释了扫、摇、罗盘、地球仪和卫星浑天仪等有趣应用的发展。

这本书不是零基础教程,而是App进阶书,是Android App开发入门和项目实践的伴侣。《Android App开发入门与项目实践》侧重于App开发入门,而本书侧重于App高级开发入门。这两本书之间的关系既互补又连贯。

在学习本书之前,读者需要具备Java编程和App开发的基础知识。其中Java语言要求掌握Java 8的面向对象编程。如果读者对Java编程不熟悉,可以先看作者的专著《Java开发,学好Java:从零基础到项目实践》。至于App开发基础,建议通读作者的App入门教程《Android App开发入门及项目实践》的编译调试;支撑服务器源代码采用Java Web框架,结合MySQL数据库,基于IDEA开发。

最后,希望读者通过阅读本书,能够感受到前沿技术在Android App开发中的应用,能够得到晋升和报酬,成为一名开发大师。

 
友情链接
鄂ICP备19019357号-22