图书介绍
Android智能手机与8051单片机应用与开发实战【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

- 翁明周编著 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302415060
- 出版时间:2015
- 标注页数:475页
- 文件大小:110MB
- 文件页数:487页
- 主题词:移动电话机-人机界面-程序设计
PDF下载
下载说明
Android智能手机与8051单片机应用与开发实战PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 Android开发环境的建立及其基本使用方法1
1.1 安装JDK1
1.2 ADT Bundle的安装3
1.3 Eclipse的使用基础6
1.3.1 创建第一个HelloWorld程序6
1.3.2 Eclipse编辑程序文字设置13
1.3.3 模似器的建立与开启14
1.3.4 开启USB调试18
1.3.5 在模拟器或手机上运行HelloWorld项目21
1.3.6 导入项目到Eclipse23
1.3.7 在Eclipse中删除项目25
1.3.8 项目在Eclipse中调试26
1.3.9 项目版本的问题27
1.3.10 重新连接模拟器或手机29
1.3.11 解决程序乱码的问题29
1.3.12 删除不要的workspace30
1.3.13 appcompat_v7的资源31
第2章 Android应用程序项目结构分析32
2.1 src目录32
2.2 gen目录33
2.3 res/drawable目录34
2.4 res/values目录34
2.4.1 文字资源34
2.4.2 颜色资源35
2.4.3 格式资源35
2.5.4 尺寸大小资源38
2.4.5 多国语言资源40
2.5 res/layout目录42
2.6 AndroidManifest.xml43
第3章 版面布局(Layout)分析45
3.1 线性版面布局(LinearLayout)45
3.1.1 Linear Layout常用属性45
3.1.2 修改版面布局46
3.1.3 组件或版面拖曳48
3.1.4 显示属性表48
3.1.5 修改组件的属性49
3.2 框架版面布局(Frame Layout)52
使用FrameLayout版面布局,拖动两个ImageView分别放入两张图52
3.3 相对版面布局(Relative Layout)54
3.4 表格版面布局(Table Layout)57
3.5 网格版面布局(Grid Layout)60
3.6 绝对位置版面布局(Absolute Layout)64
第4章 用户接口(UI)组件的使用67
4.1 常用接口组件(TextView、EditText和Button)68
4.1.1 TextView接口组件的使用70
4.1.2 EditText接口组件的使用70
4.1.3 Button接口组件的使用71
4.2 Button按钮组件与监听事件71
Button组件onClick(View v)的监听事件设置模式71
4.3 其他监听事件77
4.3.1 长按监听事件77
4.3.2 onTouch()监听事件79
4.3.3 Gesture手势识别82
4.4 CheckBox复选组件85
范例示范85
4.5 RadioGroup RadioButton单选组件90
范例示范91
4.6 ToggleButton按钮组件93
范例示范94
4.7 SeekBar组件96
第5章 信息窗口与对话窗口99
5.1 Toast显示信息99
5.2 对话窗口(AlertDialog)103
5.2.1 无按钮对话窗口AlertDialog103
5.2.2 带按钮的对话窗口AlertDialog105
5.3 日期与时间选择器107
5.3.1 DatePicker日期选择器108
5.3.2 TimePicker时间选择器110
5.4 日期与时间对话窗口113
5.4.1 DatePickerDialog日期对话窗口113
5.4.2 TimePickerDialog时间对话窗口115
第6章 ListView接口组件的使用118
6.1 ListView组件与ListActivity类的使用119
6.1.1 第一个范例:使用ListActivity搭配ArrayAdapter119
6.1.2 第二个范例:使用ListActivity搭配SimpleAdapter120
6.1.3 第三个范例:使用ListActivity搭配SimpleAdapter121
6.2 ListView组件与Activity类的使用123
6.2.1 第一个范例:使用Activity搭配ArrayAdapter123
6.2.2 第二个范例:使用Activity搭配SimpleAdapter124
6.3 ListView事件的处理128
第一个范例:ListView事件的使用128
第7章 APP应用程序重要组件132
7.1 Activity活动132
7.1.1 Activity生命周期132
7.1.2 Activity启动第二个Activity135
7.1.3 启动可回传数据的Activity143
7.2 Broadcast Receiver广播接收组件148
7.2.1 System Broadcast:系统广播149
7.2.2 sendBroadcast:发送广播151
7.2.3 registerReceiver:动态注册广播接收器154
7.2.4 unregisterReceiver:注销广播接收器156
7.2.5 Broadcast Receiver顺序型广播158
7.2.6 registerReceiver顺序关系162
7.3 Service服务组件166
7.3.1 Service被启动服务与生命周期166
7.3.2 Service被绑定(bind)服务170
7.3.3 Service服务与Handler173
7.3.4 Service与AIDL177
第8章 线程的使用190
8.1 线程的Thread类190
8.1.1 单个线程范例191
8.1.2 两个线程范例192
8.1.3 两个线程范例变量不会共享193
8.2 线程实现Runnable界面195
8.2.1 通过Runnable接口的单个线程范例195
8.2.2 通过Runnable接口的两个线程范例196
8.3 线程Thread类与Handler的关系197
8.3.1 线程Thread类与Handler的关系198
8.3.2 通过Handler对象去执行与关闭Thread202
8.4 Timer类的使用206
Timer与TimerTask类使用的范例206
第9章 Android蓝牙与蓝牙模块209
9.1 蓝牙(Buletoooth)的基本概念209
9.2 侦测手机蓝牙设备与许可权的设置210
9.3 蓝牙设备的数据传输218
第10章 8051芯片简介225
10.1 单片机芯片简介225
10.1.1 8051芯片家族比较225
10.1.2 程序存储器分类227
10.2 8051芯片引脚227
10.3 8051芯片内部的寄存器230
10.3.1 寄存器组230
10.3.2 可按位寻址的存储器区231
10.3.3 一般存储器区231
10.3.4 特殊功能的寄存器231
10.3.5 ACC、B232
10.3.6 程序状态字PSW232
10.3.7 堆栈指针SP232
10.3.8 数据指针寄存器DPTR233
10.3.9 SCON、SBUF233
第11章 8051汇编语言与C语言234
11.1 8051汇编语言指令分类说明234
11.1.1 数据复制指令234
11.1.2 逻辑运算指令237
11.1.3 算术运算指令240
11.1.4 A寄存器特殊指令245
11.1.5 堆栈指令247
11.1.6 跳转分支指令247
11.1.7 比较跳转分支指令249
11.1.8 调用与返回指令251
11.1.9 位运算指令252
11.2 汇编程序开发过程252
汇编语言编写形式253
11.3 8051 C语言说明258
11.3.1 C语言程序的基本结构258
11.3.2 C语言变量名称259
11.3.3 C语言数据类型259
11.3.4 C语言内存类型262
11.3.5 C语言的运算符262
11.3.6 C语言的流程控制264
11.3.7 C语言数组的声明267
11.3.8 C语言函数(function)的声明268
11.3.9 C语言中断函数(function)声明269
第12章 串行传输271
12.1 串行控制寄存器SCON的说明272
12.2 串行传输缓冲器SBUF的说明274
12.3 串行传输的工作模式274
12.4 计时/计数器的设置275
12.5 模式1波特率的设置276
第13章 发光二极管LED278
13.1 发光二极管LED工作原理278
13.2 送出一个数据到单片机芯片Port0的LED279
13.3 由单片机芯片Port2的拨码开关输入一笔数据到手机里288
13.4 设计一个程序由单片机芯片Port0的LED左右移292
13.5 复选按钮的应用297
13.6 比较使用线程和不用线程的不同305
13.7 使用线程随时侦测单片机芯片Port2再把其值送到Port0311
13.8 侦测单片机芯片Port2的位0320
13.9 设置时间执行应用程序326
13.10 使用单选按钮改变LED左右移334
第14章 七段显示器341
14.1 七段显示器工作原理341
单一个七段显示器的显示方式342
14.2 送出一个数据到单片机芯片Port2的七段显示器343
14.3 七段显示器二位数的计数351
14.4 七段显示器四位数的计数355
第15章 8×8点阵LED显示器363
15.1 8×8点阵LED显示器的工作原理364
15.2 8×8点阵LED显示器字形左右移372
第16章 LCD液晶显示器381
16.1 LCM模块结构381
16.1.1 LCD引脚功能说明382
16.1.2 LCM控制芯片内部寄存器的说明383
16.1.3 LCM指令控制说明表385
16.2 LCD基础显示的设置386
16.3 LCD自创字形的显示394
16.4 LCD电子时钟的显示402
16.5 LCD字符串左右移和LED的移动410
第17章 AT89S51刻录与读取421
17.1 AT89S51刻录原理421
17.1.1 AT89S51串行刻录引脚的使用说明422
17.1.2 AT89S51串行刻录指令的设置422
17.2 两个单片机芯片间程序刻录与读取424
17.2.1 以汇编语言编写刻录数据程序425
17.2.2 以C语言编写刻录数据程序427
17.2.3 以C语言编写读取数据程序430
17.3 手机刻录一个LED向左移的程序432
把文件刻录在AT89S51芯片里432
17.4 随地址全段区域刻录程序的制作456
17.5 读取一段数据465
17.6 读取2048个字节的数据470
热门推荐
- 1973775.html
- 114897.html
- 434758.html
- 2173637.html
- 1499536.html
- 2679240.html
- 3361651.html
- 2268624.html
- 3233013.html
- 523846.html
- http://www.ickdjs.cc/book_732699.html
- http://www.ickdjs.cc/book_3768732.html
- http://www.ickdjs.cc/book_1144898.html
- http://www.ickdjs.cc/book_3266183.html
- http://www.ickdjs.cc/book_170816.html
- http://www.ickdjs.cc/book_2636159.html
- http://www.ickdjs.cc/book_3395893.html
- http://www.ickdjs.cc/book_2619524.html
- http://www.ickdjs.cc/book_2999794.html
- http://www.ickdjs.cc/book_3092183.html