图书前言

前言

随着人工智能技术的飞速发展,其在移动应用领域的应用也日益广泛。作为全球最大的移动操作系统,Android平台以其开放性和灵活性成为人工智能技术的重要舞台。Kotlin作为一种简洁、安全、功能强大的语言,与Android平台完美契合,为开发者提供了更高效、更灵活的开发体验。

本书旨在引导读者探索如何利用Kotlin这一现代化的编程语言,结合AI开放平台开发出创新的Android AI应用。

本书分为基础知识、Android与AI实践和发布与高级技巧三部分,共10章,从Android开发基础知识到AI实践项目,以项目为驱动全面介绍基于Android的利用AI开放平台进行开发实践的技术。每章都首先给出本章的知识目标、技能目标和思维导图,以方便读者进行学习和概括总结。本书各部分主要内容如下。

第一部分基础知识,包括第1章~第3章,介绍Android开发入门、Kotlin基础、Android UI设计。

第二部分Android与AI实践,包括第4章~第7章,介绍AI开放平台概述、密钥申请及项目架构搭建、图像识别应用开发、语音识别及OCR应用开发。

第三部分发布与高级技巧,包括第8章~第10章,介绍性能优化和调试、打包构建与发布、应用的持续维护。

本书特色

(1) 知识架构合理,内容通俗易读。

全书从Android开发必备基础知识到AI项目实践以及高级技巧,由浅入深,逐层递进,知识架构合理,内容通俗易读。

(2) 项目案例丰富,巩固理论所学。

全书将丰富的案例与重难知识点相结合,叙述简洁、实用,力求从理论到实践,从基础到应用。

配套资源

为便于教与学,本书配有微课视频、源代码、教学课件、教学大纲、教案、习题题库、期末试卷及答案。

(1) 获取微课视频方式: 先刮开并用手机版微信App扫描本书封底的文泉云盘防盗码,授权后再扫描书中相应的视频二维码,观看教学视频。

(2) 获取源代码和全书网址方式: 先刮开并用手机版微信App扫描本书封底的文泉云盘防盗码,授权后再扫描下方二维码,即可获取。

源代码和全书网址

温馨提示: 本书的全部示例及项目案例都在Android环境下经过编者的上机实践,结果运行无误。

(3) 其他配套资源可以扫描本书封底的“书圈”二维码,关注后回复本书书号,即可下载。

读者对象

本书可作为高等学校移动端开发以及人工智能实践相关课程的教材,也可供广大信息技术类专业的学习者参考使用,还可作为相关领域培训机构的教材。

本书编者均是教学一线教师及资深企业架构师,具有多年教学实践及企业级开发架构实践经验。本书由孙芳、梁大业、张晶共同编著。孙芳对全书进行了统稿。

此外,由衷地感谢在本书编写过程中给予我们大力支持的家人、朋友和学生。

在本书的编写过程中,我们虽已尽可能做到知识内容表述的准确性与案例项目操作的实用性,但难免会有疏漏和错误,真诚欢迎读者朋友批评指正。

编者2025年1月