📚 课程介绍
本课程将带领您使用Kotlin语言开发AI语音助手App,掌握移动端AI技术的应用,紧跟行业发展趋势。
📋 学习前提
1. Kotlin基础(Kotlin是一种现代的编程语言,易于学习,具有简洁的语法和强大的功能) 2. Android开发基础(了解Android开发环境、UI布局、事件处理等基本概念) 3. Java基础(Java是Android开发的主要编程语言,掌握Java基础有助于更好地理解Kotlin)
📖 课程目录
第1章 课程导学与准备工作
1-2 课程介绍及学习指导
1-3 人工智能在Android领域的应用
第2章 Kotlin Gradle DSL
2-1 使用Kotlin编写settings.gradle.kts
2-2 使用Kotlin编写project-build.gradle
2-3 使用Kotlin编写app-build.gradle
2-4 kotlin-gradle-dsl构建脚本
第3章 组件化构建项目
3-1 组件化架构思想剖析
3-2 组件化的构建和管理-1
3-3 组件化的构建和管理-2
3-4 EventBus的组件通讯
3-5 ARouter路由应用
第4章 项目准备
4-1 使用Kotlin封装基础Library
4-2 认识AI语音领域名词
4-3 封装RecyclerView万能的适配器
4-4 开发者模式
4-5 IntentService的用法
4-6 Service的常规保活手段
本章精华部分
第5章 在线接入百度AI语音
5-1 在线语音合成-1
5-2 在线语音合成-2
5-3 在线合成的配置
5-4 本地语音唤醒-1
5-5 本地语音唤醒-2
5-6 在线语义理解
5-7 语义理解接口-1
5-8 语义理解接口-2
第6章 使用Kotlin封装Retrofit网络框架
6-1 认识Retrofit 2.0网络框架
6-2 封装Retrofit网络框架
6-3 网络框架的拦截器
第7章 主页搭建
7-1 主页框架
7-2 WindowManager的对话窗口-1
7-3 WindowManager的对话窗口-2
7-4 WindowManager的对话窗口-3
7-5 Lottie动画
第8章 基础语义理解
8-1 App应用采集-1
8-2 App应用采集-2
8-3 自定义分页抽屉View-1
8-4 自定义分页抽屉View-2
8-5 应用管理语义的理解-1
8-6 应用管理语义的理解-2
8-7 通用语义的理解-1
8-8 通用语义的理解-2
8-9 电话语义的理解
8-10 笑话语义的理解
8-11 笑话模块UI-1
8-12 笑话模块UI-2
8-13 星座语义的理解-1
8-14 星座语义的理解-2
8-15 星座语义的理解-3
8-16 机器人对话
第9章 实现天气模块
9-1 实时天气语义理解-1
9-2 实时天气语义理解-2
9-3 MpAndroidChart折线图表-1
9-4 MpAndroidChart折线图表-2
9-5 全国城市列表-1
9-6 全国城市列表-2
9-7 全国城市列表-3
9-8 自定义城市选择View-1
9-9 自定义城市选择View-2
9-10 列表与View的双向联动
第10章 实现导航功能
10-1 百度地图的集成-1
10-2 百度地图的集成-2
10-3 百度地图定位-1
10-4 百度地图定位-2
10-5 百度地图POI搜索
10-6 百度地图路线导航-1
10-7 百度地图路线导航-2
10-8 百度地图路线导航-3
10-9 百度地图事件交互
10-10 语音与地图的无感交互-1
10-11 语音与地图的无感交互-2
10-12 语音与地图的无感交互-3
第11章 课程总结
11-1 课程全面总结
