车载终端应用开发技术
架起车联网多方连接的平台
图书的优势和特点
随着移动通信技术、计算机技术以及互联网技术的发展,使信息实时交换成为可能,将这些技术与汽车有机结合已成为车载系统(也可称为车载嵌入式系统)的发展方向和研究热点。 车载智能终端为用户提供信息通信、地图导航、生活服务和安防等功能,就像互联网中的电脑、移动端的手机,车载终端是车主与车联网得以交互的平台,更是车联网中最重要的移动节点。
本书目录

第1章 车载系统与应用开发概述 1
1.1 车载系统概述 2
1.1.1 车载系统的特点 2
1.1.2 主流车载系统解析 3
1.2 YunOS Auto 5
1.3 认识Android Studio 8
1.3.1 Windows 系统下环境配置 10
1.3.2 下载和安装 Android Studio 13
1.3.3 认识开发界面 14
1.3.4 创建第一个APP项目 15
1.3.5 运行项目 19


第2章 活动(Activity) 1
2.1 Activity 3
2.1.1 Activity生命周期 3
2.1.2 Activity示例 6
2.1.3 设置生命周期 9
2.2 Android中的资源使用 12
2.2.1 字符串资源 13
2.2.2 图片资源 15


第3章 用户界面 2
3.1 用户界面元素分类 3
3.1.1 视图组件(View) 3
3.1.2 视图容器(ViewGroup) 4
3.1.3 布局方式(Layout) 4
3.2 事件处理机制 5
3.3 布局方式(Layout) 9
3.3.1 线性布局(LinearLayout) 10
3.3.2 相对布局(RelativeLayout) 13
3.3.3 表格布局(TableLayout) 15
3.3.4 绝对布局(AbsoluteLayout) 17
3.3.5 框架布局(FrameLayout) 19
3.3.6 网格布局(GridLayout) 20
3.4 提示信息和对话框 21
3.4.1 提示信息(Toast) 21
3.4.2 对话框 23
3.5 常用Widget组件 25
3.5.1 Widget组件通用属性 25
3.5.2 文本框(TextView) 26
3.5.3 按钮(Button) 27
3.5.4 编辑框(EditText) 27
3.5.5 复选框(CheckBox) 27
3.5.6 单选按钮组(RadioGroup) 28
3.5.7 下拉列表(Spinner) 28
3.5.8 图片视图(ImageView) 35
3.5.9 滚动视图(ScrollView) 36
3.5.10 网格视图(GridView) 37
3.5.11 列表视图(ListView) 39
3.6 菜单 40
3.6.1 选项菜单(Option Menu) 40
3.6.2 上下文菜单(ContextMenu) 42
3.7 ActionBar 45
3.7.1 ActionBar的显示与隐藏 46
3.7.2 修改图标和标题 47
3.7.3 添加ActionButton 47
3.7.4 添加导航按钮 49
3.7.5 添加ActionView(活动视图) 50


第4章 意图(Intent) 1
4.1 Intent概述 3
4.1.1 Intent组成属性 3
4.1.2 Intent启动 6
4.2 Intent消息传递 10
4.3 Intent Filter 14
4.3.1 <intent-filter>元素 14
4.3.2 IntentFilter类 17
4.4 广播接收Intent 17
4.4.1 广播和接收Intent机制 18
4.4.2 广播Intent示例 20
4.5 设置Activity许可 22


第5章 服务(Service) 1
5.1 Service简介 3
5.2 实现Service 3
5.2.1 创建Service类 4
5.2.2 Service的使用 5
5.2.3 Service示例 8
5.3 Android系统服务 13


第6章 数据存储 1
6.1 数据存储简介 3
6.2 Preference存储数据 3
6.2.1 访问Preference的API 3
6.2.2 Preference应用 5
6.3 File存储数据 10
6.3.1 文件操作 11
6.3.2 File应用 11
6.4 SQLite存储数据 14
6.4.1 SQLite简介 15
6.4.2 SQLite数据库操作 15
6.4.3 SQLiteOpenHelper 20
6.5 数据共享Content Provider 25
6.5.1 ContentProvider 25
6.5.2 ContentResolver 27
6.5.3 ContentProvider应用 28


第7章 通信开发 1
7.1 通信方式简介 3
7.2 Socket通信 3
7.2.1 Socket和ServerSocket 3
7.2.2 Socket应用 6
7.3 HTTP网络编程 12
7.4 Wi-Fi 17
7.4.1 Wi-Fi开发概述 18
7.4.2 扫描周围的Wi-Fi 20
7.4.3 连接到指定Wi-Fi网络 23
7.5 Bluetooth(蓝牙) 29
7.5.1 传统蓝牙概述 30
7.5.2 传统蓝牙通信 33
7.5.3 BLE技术概述 55
7.5.4 通过BLE技术与设备通信 57


第8章 行车记录仪开发 1
8.1 播放音频和视频 2
8.1.1 播放音频 2
8.1.2 播放视频 6
8.2 随车拍 9
8.3 简易行车记录仪 14
8.4 车载摄像头 26


第9章 车载地图开发 1
9.1 高德地图配置 2
9.1.1 配置Key及开发权限 2
9.1.2 工程配置(添加开发包) 3
9.2 显示地图 5
9.3 显示定位结果 9
9.4 显示定位蓝点 17
9.5 高德导航开发 21


第10章 OBD开发 1
10.1车联网场景 2
10.1.1 车载终端互联产品 3
10.1.2 T-BOX与OBD 4
10.2 OBD简介 7
10.3 蓝牙数据传输 9
10.4 虚拟仪表开发 15
10.5 OBD综合开发 26
10.5.1 DI框架应用 26
10.5.2 综合界面布局 27
10.5.3 代码功能解析 32
10.6 故障码 42
10.6.1 故障码简介 43
10.6.2 故障码获取 43

Copyright©2013-2018 青岛英谷教育科技股份有限公司 All Rights Reserved

http://www.121ugrow.com   邮箱:yinggu@121ugrow.com   鲁ICP备13014014

 鲁公网安备 37021202000731号