图书介绍

电子与嵌入式系统设计丛书 Android嵌入式系统程序开发 基于Cortex-A82025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

电子与嵌入式系统设计丛书 Android嵌入式系统程序开发 基于Cortex-A8
  • 胡文,金雪松,陈铭编著 著
  • 出版社: 北京:机械工业出版社
  • ISBN:9787111510765
  • 出版时间:2015
  • 标注页数:452页
  • 文件大小:142MB
  • 文件页数:464页
  • 主题词:移动终端-应用程序-程序设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

电子与嵌入式系统设计丛书 Android嵌入式系统程序开发 基于Cortex-A8PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

软件篇2

第1章 Android体系结构及开发环境2

1.1 Android体系结构介绍2

1.1.1 应用程序3

1.1.2 应用程序框架3

1.1.3 函数库4

1.1.4 Linux内核4

1.2 搭建Windows下的开发环境5

1.2.1 安装JDK5

1.2.2 安装Eclipse6

1.2.3 安装ADT6

1.2.4 安装SDK7

1.2.5 创建Android虚拟设备9

1.3 搭建Linux下的开发环境11

1.3.1 安装JDK11

1.3.2 安装Eclipse12

1.3.3 安装ADT13

1.3.4 安装SDK15

1.3.5 创建Android虚拟设备17

1.4 搭建NDK开发环境20

1.4.1 NDK开发环境与安装目录20

1.4.2 系统和软件需求20

1.4.3 Windows平台NDK环境搭建21

1.4.4 Linux平台NDK环境搭建25

第2章 Android应用程序开发28

2.1 第一个HelloEveryone28

2.1.1 创建第一个Android项目HelloEveryone28

2.1.2 Android应用工程组成29

2.2 Android应用程序组成31

2.2.1 Activity组件31

2.2.2 Intent组件36

2.2.3 Broadcast Receiver组件39

2.2.4 Service组件39

2.2.5 Content Provider组件39

2.3 使用AndroidManifest文件定义应用程序40

2.3.1 管理应用程序身份42

2.3.2 注册Activity和其他应用程序组件42

2.3.3 使用许可权限44

2.3.4 指定应用程序所需输入设备和软件45

2.3.5 使用库和Android SDK版本46

2.3.6 定义应用程序的其他配置参数46

2.4 常用Widget控件介绍47

2.4.1 用Widget控件创建Android项目47

2.4.2 按钮48

2.4.3 文字框50

2.4.4 编辑框51

2.4.5 多项选择框52

2.4.6 单项选择框54

2.4.7 下拉列表55

2.4.8 自动完成文本56

2.4.9 日期、时间选择器58

2.4.10 进度条60

2.4.11 拖动条61

2.4.12 图片视图62

2.4.13 基于网格索引的图片浏览器63

2.4.14 选项卡66

2.4.15 列表67

2.4.16 图片按钮69

2.4.17 拖动效果70

2.4.18 对话框实例72

2.5 界面布局75

2.5.1 线性布局75

2.5.2 框架布局77

2.5.3 表格布局78

2.5.4 相对布局80

2.5.5 绝对布局81

2.5.6 网格布局82

2.6 菜单84

2.6.1 菜单资源84

2.6.2 选项菜单85

2.6.3 子菜单87

2.6.4 快捷菜单89

2.7 事件处理91

2.7.1 Android的事件处理概述91

2.7.2 基于监听的事件处理91

2.7.3 基于回调的事件处理94

2.7.4 响应的系统设置的事件97

2.7.5 Handler消息传递机制101

第3章 SQLite数据库程序开发103

3.1 SQLite简介103

3.1.1 SQLite体系结构103

3.1.2 数据库基础104

3.1.3 SQLite语句及语法104

3.1.4 数据库包107

3.1.5 SQLiteDatabase类109

3.2 SQLite连接111

3.2.1 开始构建112

3.2.2 数据库基本操作114

3.2.3 数据库与UI连接120

3.3 数据共享122

3.3.1 Content Provider实现数据共享123

3.3.2 创建Content Provider125

3.3.3 使用CRUD基本函数127

3.3.4 注册与使用ContentProvider130

3.4 基于SQLite数据库的日记账工具135

硬件篇152

第4章 Android系统移植152

4.1 Android结构介绍152

4.2 Android内核结构和设备驱动153

4.2.1 Android内核源代码结构153

4.2.2 Android常用设备驱动155

4.3 Android内核基本配置161

4.3.1 Android内核中的Kconfig文件162

4.3.2 Android内核配置选项162

4.4 Android内核编译165

4.4.1 Android内核中的Makefile文件166

4.4.2 解压 Android内核源代码167

4.4.3 编译Android内核167

4.5 DMA-210XP平台Android文件系统烧写168

4.5.1 烧写u-boot到Nand Flash168

4.5.2 烧写zImage内核映像文件171

4.5.3 烧写ramdisk-uboot.img映像文件172

4.5.4 烧写Android System.img文件172

4.5.5 烧写Android userdata.img文件173

4.5.6 启动Android系统173

4.5.7 TF卡自动更新kernel和Android系统文件174

第5章 系统硬件与驱动程序175

5.1 Android硬件抽象层(HAL)175

5.1.1 内核硬件驱动程序175

5.1.2 增加C硬件驱动程序184

5.1.3 接口硬件驱动程序185

5.1.4 JNI硬件驱动程序189

5.2 GPIO接口及驱动程序191

5.2.1 GPIO接口191

5.2.2 LED接口电路199

5.2.3 LED驱动程序设计199

5.2.4 LED程序测试214

5.3 PWM定时器及驱动程序215

5.3.1 PWM定时器215

5.3.2 背光接口电路221

5.3.3 背光驱动程序设计224

5.3.4 背光程序测试232

5.4 ADC接口及驱动程序232

5.4.1 ADC转换器232

5.4.2 ADC接口电路239

5.4.3 ADC驱动程序设计239

5.4.4 ADC程序测试244

5.5 键盘接口及驱动程序245

5.5.1 键盘扫描原理245

5.5.2 矩阵键盘硬件原理图246

5.5.3 键盘驱动程序设计250

5.5.4 键盘程序测试259

第6章 外设接口与驱动程序261

6.1 UART串行接口及通信程序261

6.1.1 UART简介261

6.1.2 UART接口及操作271

6.1.3 UART通信程序设计272

6.1.4 UART程序测试285

6.2 IIC总线接口及驱动程序286

6.2.1 IIC总线简介286

6.2.2 在Linux内核中添加IIC设备291

6.2.3 IIC驱动程序设计291

6.3 蓝牙接口及驱动程序302

6.3.1 蓝牙简介302

6.3.2 Android系统下的蓝牙架构304

6.3.3 蓝牙驱动程序设计305

6.3.4 蓝牙程序测试312

6.4 Wi-Fi接口及通信程序313

6.4.1 Wi-Fi介绍313

6.4.2 Wi-Fi程序设计316

6.4.3 Wi-Fi程序测试323

6.5 MediaPlayer放器程序324

6.5.1 MediaPlayer简介324

6.5.2 MediaPlayer的界面与架构325

6.5.3 MediaPlayer播放器程序设计327

6.5.4 MediaPlayer程序测试335

6.6 Camera拍照及摄影程序336

6.6.1 Camera简介336

6.6.2 Android系统的Camera337

6.6.3 Camera拍照程序设计338

6.6.4 Camera程序测试343

项目篇346

第7章 Android界面与IO设计工具346

7.1 Android界面与IO设计工具介绍346

7.2 Android界面与IO设计工具结构346

7.3 Android界面与IO设计工具界面设计348

7.3.1 界面设计348

7.3.2 界面内容添加348

7.4 Android界面与IO设计工具功能选择区设计356

7.4.1 界面设计356

7.4.2 IO设计369

7.4.3 数据库设计371

7.5 Android界面与IO设计工具辅助功能区设计376

7.6 Android界面与IO设计工具程序生成区设计377

7.6.1 Android界面与IO设计工具程序生成区功能介绍377

7.6.2 Android界面与IO设计工具程序生成区的代码实现378

第8章 GPS与Google Map定位系统392

8.1 MyMap服务系统392

8.2 Android Google Map393

8.2.1 申请Google Map Android API Key393

8.2.2 编写Google Map框架程序394

8.2.3 控制地图396

8.2.4 地图的显示模式398

8.2.5 地图的图层401

8.2.6 查询与定位403

8.3 Android定位服务409

8.3.1 开启定位服务409

8.3.2 模拟测试411

8.3.3 GPS与 Google Map定位413

8.4 案例重构414

8.4.1 地图的显示模式414

8.4.2 重构“查询方法”417

第9章 Android图书管理系统420

9.1 系统功能设计420

9.2 系统开发环境420

9.3 数据库设计421

9.4 图书管理系统学生端开发424

9.4.1 登录界面424

9.4.2 查询界面425

9.4.3 学生预约管理431

9.4.4 挂失管理433

9.5 图书管理系统管理端开发434

9.5.1 登录界面434

9.5.2 图书管理438

9.5.3 学生信息管理439

9.5.4 管理员管理441

9.5.5 借阅预约图书443

9.5.6 缴纳罚款446

参考文献450

热门推荐