当前位置:首页 > 图书中心 > 教材 > 高职教材 > 智能网联人机交互应用开发技术
智能网联人机交互应用开发技术
ISBN:978-7-5689-4240-9
作者:李真 曹焕 杨增春
策划编辑:范琪
编辑:付勇
字数(千):374 页数:237 印次:1-1
开本:16开  平装
出版时间: 2024-02-23
定价:¥49.8

图书推荐

内容简介

本书以实践项目为驱动,以典型工作任务为引领,通过任务描述、任务要求、相关知识、任务实施 个环节把知识点串起来,帮助读者提高动手实践能力;同时在每个项目后面还设有项目小结和拓展练习,可对知识点进行巩固和扩展。本书旨在提升读者的知识素养、专业技能与编程兴趣,构建读者在程序设计方面的逻辑思维,逐步提升Android车载编程能力,为移动开发专业课程的程序设计奠定基础。
本书是智能网联系列教材中的一本,可作为高等职业院校软件技术相关专业的教材,也可作为有关专业技术人员的培训教材,还可作为移动应用开发爱好者和车载应用开发爱好者必备的参考书。

目录
项目1 认识智能网联 Android Auto …………………………………………………………1

1.1 任务描述 ……………………………………………………………………………2
1.2 任务要求 ……………………………………………………………………………2
1.3 相关知识 ……………………………………………………………………………2
1.3.1 Android Auto的项目背景 …………………………………………………2
1.3.2 Android Auto的系统功能 …………………………………………………3
1.3.3 Android Auto UI的基本组成 ………………………………………………3
1.3.4 构建 Android Auto即时通信应用 …………………………………………4
1.3.5 构建 Android Auto导航、停车和充电应用 ………………………………14
1.4 任务实施 …………………………………………………………………………31
1.4.1 应用启动器 …………………………………………………………………31
1.4.2 导航栏 ………………………………………………………………………32
1.4.3 通知 …………………………………………………………………………33
1.4.4 状态栏 ………………………………………………………………………36
1.4.5 小工具 ………………………………………………………………………38
1.5 项目小结…………………………………………………………………………39
1.6 拓展练习…………………………………………………………………………39

项目 2 智能网联车载收音机界面设计实现 ………………………………………………41

2.1 安装配置 Android Studio …………………………………………………………42
2.1.1 下载 Android Studio ………………………………………………………42
2.1.2 安装 Android Studio ………………………………………………………45
2.1.3 启动 Android Studio ………………………………………………………49
2.1.4 配置 AVD …………………………………………………………………56
2.1.5 测试项目 ……………………………………………………………………62
2.1.6 创建车载应用 ………………………………………………………………63
2.2 实现车载收音机界面构建 ………………………………………………………66
2.2.1 布局的基本概念 ……………………………………………………………66
2.2.2 设置背景图片 ………………………………………………………………91
2.2.3 TextView的使用方法 ……………………………………………………92
2.2.4 RadioButton的使用方法…………………………………………………109
2.2.5 ImageButton的使用方法 …………………………………………………114
2.2.6 SeekBar的使用方法 ………………………………………………………119
2.2.7 Button的使用方法 ………………………………………………………122
2.2.8 常用单位的概念及基本使用 ……………………………………………125
2.3 实现车载收音机界面组件状态控制 ……………………………………………139
2.3.1 了解事件 …………………………………………………………………140
2.3.2 基于监听的事件处理机制 ………………………………………………140
2.3.3 基于回调的事件处理机制 ………………………………………………141
2.4 实现自定义确认对话框 …………………………………………………………146
2.4.1 PopupWindow的使用方法 ………………………………………………147
2.4.2 LayoutInflater的使用方法 ………………………………………………157
2.4.3 实现遮罩效果的方法 ……………………………………………………158
2.5 项目小结 …………………………………………………………………………166
2.6 拓展练习 …………………………………………………………………………167

项目 3 智能网联车载应用设置面板界面设计实现 ……………………………………169
3.1 实现设置面板主界面设计 ………………………………………………………170
3.1.1 ScrollView的使用方法 ……………………………………………………170
3.1.2 RadioGroup的使用方法…………………………………………………184
3.1.3 View组件的使用方法 ……………………………………………………185
3.1.4 EditText组件的使用方法 ………………………………………………186
3.1.5 strings.xml的基本用法 ……………………………………………………187
3.2 实现设置面板子界面设计 ………………………………………………………195
3.2.1 Fragment的基本概念 ……………………………………………………195
3.2.2 Fragment的生命周期 ……………………………………………………196
3.3 实现在主界面中显示子界面 ……………………………………………………206
3.4 项目小结 …………………………………………………………………………213
3.5 拓展练习 …………………………………………………………………………213

项目 4 智能网联车载应用主控面板界面设计实现 ……………………………………215
4.1 实现主控面板界面设计 …………………………………………………………216
4.1.1 mipmap的作用及使用技巧 ………………………………………………216
4.1.2 mipmap和 drawable的使用区别 …………………………………………218
4.1.3 ContraintLayout的基本使用方法………………………………………218
4.2 实现主控面板启动 App …………………………………………………………227
4.2.1 启动其他App的几种方式 ………………………………………………227
4.2.2 Lambda表达式的基本使用方法 …………………………………………229
4.3 实现定制Toast消息提示框 ……………………………………………………232
4.3.1 Toast消息提示框的基本使用方法 ………………………………………232
4.3.2 自定义 Toast的方法 ………………………………………………………233
4.3.3 为TextView组件装饰圆角的方法 ………………………………………234
4.4 项目小结 …………………………………………………………………………236
4.5 拓展练习 …………………………………………………………………………236

参考文献 ……………………………………………………………………………………237