您好,欢迎来到聚文网。 登录 免费注册
Android AI应用开发(基于Kotlin)/移动互联网开发技术丛书

Android AI应用开发(基于Kotlin)/移动互联网开发技术丛书

  • 字数: 321
  • 出版社: 清华大学
  • 作者: 编者:孙芳//梁大业//张晶|
  • 商品条码: 9787302691945
  • 适读年龄: 12+
  • 版次: 1
  • 开本: 16开
  • 页数: 200
  • 出版年份: 2025
  • 印次: 1
定价:¥59.9 销售价:登录后查看价格  ¥{{selectedSku?.salePrice}} 
库存: {{selectedSku?.stock}} 库存充足
{{item.title}}:
{{its.name}}
精选
内容简介
人工智能技术方兴未艾 ,正日益融入我们生活的方 方面面。AI开放平台旨在方 便开发者和企业通过API接 入先进的AI能力(如语音识 别、图像处理、自然语言处 理和机器学习模型等),以 实现人工智能技术的快速部 署和应用。本书介绍如何基 于官方最新推荐的Kotlin编 程语言并结合AI开放平台开 发出创新的Android AI应用 。 本书分为三部分,共10 章,包括基础知识、 Android与AI实践和发布与 高级技巧,全面简洁地介绍 Android开发的基础知识以 及如何利用AI开放平台进行 开发实践的技术。全书内容 由浅入深,案例丰富实用, 易学、易用、易上手,实践 部分通过图像识别、语音识 别及OCR应用开发等项目帮 助读者将所学知识更好地应 用到实际开发中,快速培养 独立完成基于Android的AI 应用开发与迭代的能力。 本书可作为高等学校移 动端开发以及人工智能实践 相关课程的教材,也可供广 大信息技术类专业的学习者 参考使用,还可作为相关领 域培训机构的教材。
目录
第一部分 基础知识 第1章 Android开发入门 1.1 Android平台概述 1.1.1 Android平台的优势 1.1.2 Android平台的发展史 1.1.3 Android平台的架构和组成 1.2 Android开发环境设置 1.2.1 安装Android Studio 1.2.2 配置开发环境 1.3 创建第一个Android应用 1.3.1 创建一个Hello World项目 1.3.2 运行Hello World项目 1.4 Android应用结构 1.4.1 应用结构详解 1.4.2 修改第一个应用程序 实训一 实训二 第2章 Kotlin基础 2.1 Kotlin简介 2.1.1 Kotlin起源 2.1.2 为何选择Kotlin 2.1.3 Kotlin与Java的对比 2.2 数据类型和控制流 2.2.1 基本数据类型 2.2.2 字符串和数组 2.2.3 集合类型 2.2.4 控制流 2.3 函数、Lambda表达式和高阶函数 2.3.1 函数定义和调用 2.3.2 主函数 2.3.3 Lambda表达式和匿名函数 2.3.4 高阶函数 2.3.5 内联函数 2.4 面向对象编程 2.4.1 类和对象 2.4.2 继承、多态和接口 2.4.3 数据类 2.5 高级特性 2.5.1 扩展函数和属性 2.5.2 泛型和集合操作 2.6 协程 2.6.1 协程的概念和优势 2.6.2 协程构造器:launch和async 2.6.3 挂起函数 2.6.4 协程上下文和调度器 2.6.5 协程作用域 2.7 类型检查与转换 2.7.1 is和as操作符 2.7.2 类型检查与转换的使用场景 2.8 可见性修饰符和委托 2.8.1 可见性修饰符 2.8.2 委托 2.9 空安全性 2.9.1 空安全性的基本概念 2.9.2 使用场景举例 实训一 实训二 第3章 Android UI设计 3.1 布局基础 3.1.1 可组合函数简介 3.1.2 基础布局组件 3.1.3 布局修饰符 3.2 Compose控件与交互 3.2.1 可组合函数的交互性 3.2.2 用户输入处理与状态管理 3.2.3 高级控件与交互式组件 3.3 Compose动画与图形 3.3.1 动画基础与类型 3.3.2 图形与自定义绘制 3.4 Material Design 3与主题定制 3.4.1 应用Material Design 3组件 3.4.2 主题与动态配色 3.4.3 自定义控件与复杂UI 实训一 实训二 第二部分 Android与AI实践 第4章 AI开放平台概述 4.1 AI开放平台简介 4.1.1 AI开放平台的定义 4.1.2 国内主流AI开放平台 4.1.3 使用AI开放平台的优势 4.2 AI开放平台选择方法论 4.3 在Android应用中集成AI开放平台服务 4.4 非常重要的数据权限和安全性 实训一 实训二 第5章 密钥申请及项目架构搭建 5.1 整体流程概述 5.2 密钥申请 5.3 项目架构搭建 实训一 实训二 第6章 图像识别应用开发 6.1 图像标签识别功能 6.1.1 开通图像标签服务 6.1.2 图像标签接口参数 6.1.3 添加SDK依赖包 6.1.4 图像标签客户端 6.1.5 图像标签服务层 6.1.6 图像标签数据仓库层 6.1.7 图像标签ViewModel层 6.1.8 图像标签界面 6.1.9 界面集成与预览 6.2 商品识别功能 6.2.1 商品识别接口参数 6.2.2 商品识别客户端 6.2.3 商品识别服务层 6.2.4 商品识别数据仓库层 6.2.5 商品识别ViewModel层 6.2.6 商品识别界面 6.2.7 商品界面集成与预览 6.3 AI面部识别功能 6.3.1 人脸检测接口参数 6.3.2 人脸识别客户端 6.3.3 人脸识别服务层 6.3.4 人脸识别数据仓库层 6.3.5 人脸识别ViewModel层 6.3.6 人脸识别界面 6.3.7 人脸识别界面集成与预览 实训一 实训二 第7章 语音识别及OCR应用开发 7.1 语音识别功能 7.1.1 语音识别接口参数 7.1.2 语音识别客户端 7.1.3 语音识别服务层 7.1.4 工具类层 7.1.5 语音识别数据仓库层 7.1.6 语音识别ViewModel层 7.1.7 语音识别界面 7.1.8 语音识别界面集成与预览 7.2 多语言翻译功能 7.2.1 多语言翻译接口参数 7.2.2 多语言翻译客户端 7.2.3 多语言翻译服务层 7.2.4 多语言翻译数据仓库层 7.2.5 多语言翻译ViewModel层 7.2.6 多语言翻译界面 7.2.7 多语言翻译界面集成与预览 7.3 OCR识别功能 7.3.1 OCR识别接口参数 7.3.2 OCR识别客户端 7.3.3 OCR识别服务层 7.3.4 OCR

蜀ICP备2024047804号

Copyright 版权所有 © jvwen.com 聚文网