图书介绍
Android编程入门很简单PDF|Epub|txt|kindle电子书版本网盘下载
![Android编程入门很简单](https://www.shukui.net/cover/56/33877061.jpg)
- 王勇等编著 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302288664
- 出版时间:2012
- 标注页数:427页
- 文件大小:97MB
- 文件页数:442页
- 主题词:移动终端-应用程序-程序设计
PDF下载
下载说明
Android编程入门很简单PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1篇 入门必备2
第1章 初识Android2
1.1手机发展简史2
1.1.1手机发展的里程碑2
1.1.2 Android的各个版本3
1.2开放手机联盟4
1.2.1开放手机联盟的目的5
1.2.2分工合作5
1.3 Android中的个人英雄主义5
1.3.1第一届挑战赛冠军介绍6
1.3.2第二届挑战赛冠军介绍7
1.3.3 Android Market8
1.4 Android平台8
1.4.1 Android体系结构8
1.4.2熟悉的开发工具11
1.4.3合理的学习曲线12
1.5小结13
第2章 搭建你的开发环境14
2.1配置前的准备工作14
2.1.1 Android支持的操作系统14
2.1.2准备“四大法宝”14
2.2安装并配置JDK16
2.2.1安装JDK16
2.2.2配置JDK17
2.3安装并配置Eclipse19
2.3.1运行Eclipse19
2.3.2了解Eclipse20
2.4安装并配置Android SDK21
2.4.1下载Android SDK21
2.4.2配置SDK22
2.5下载ADT23
2.5.1下载ADT23
2.5.2为Eclipse设置SDK路径24
2.6新建模拟器25
2.6.1新建AVD25
2.6.2运行模拟器26
2.7真机测试27
2.7.1安装手机驱动27
2.7.2设置手机27
2.8小结28
第3章 创建第一个程序——HelloWorld29
3.1新建第一个程序29
3.1.1新建工程29
3.1.2运行程序31
3.2认识 HelloWorld32
3.2.1首识Android工程32
3.2.2认识布局文件34
3.2.3认识值文件35
3.2.4认识R文件36
3.2.5认识注册文件37
3.3调试程序38
3.3.1增加断点39
3.3.2开始调试39
3.3.3单步调试40
3.4更多示例程序41
3.4.1导入Samples41
3.4.2经典范例42
3.5小结45
第4章 使用Android工具46
4.1使用DDMS46
4.1.1认识DDMS46
4.1.2使用进程47
4.1.3使用文件浏览器50
4.1.4使用模拟器控制52
4.1.5使用日志53
4.1.6使用Screen Capture捕捉设备屏幕57
4.2使用Android调试桥58
4.2.1使用ADB58
4.2.2显示连接到计算机的设备58
4.2.3针对特定设备操作59
4.2.4启动和停止ADB59
4.2.5使用ADB操作文件和apk60
4.2.6使用ADB shell62
4.3使用AAPT62
4.3.1使用ADT导出签名程序63
4.3.2使用命令行生成签名apk文件64
4.4小结67
第2篇 界面开发70
第5章 探索界面UI元素70
5.1认识Android视图、Widget以及布局70
5.2必须了解的Widget组件71
5.2.1使用可滚动的文本控件——TextView72
5.2.2 TextView中的一些功能73
5.2.3使用可滚动的视图——ScrollView75
5.2.4文字的编辑77
5.2.5使用按钮——Button78
5.2.6实例——计算器79
5.2.7使用图片按钮——ImageButton81
5.2.8使用复选框——CheckBox84
5.2.9实例——请同意本协议84
5.2.10使用单选框——RadioGroup89
5.2.11实例——请选择性别89
5.2.12使用下拉列表框——Spinner92
5.2.13实例——请选择工作年限93
5.2.14实例——动态修改Spinner项96
5.2.15使用进度条——ProgressBar97
5.2.16实例——动态修改进度条99
5.2.17使用拖动条——SeekBar102
5.2.18实例——简单使用SeekBar103
5.2.19使用图片视图——ImageView105
5.2.20实例——ImageView的重叠效果105
5.2.21使用网格视图——GridView109
5.2.22实例——通过宫格视图展示相应的应用110
5.2.23使用消息提醒——Toast114
5.2.24实例——Toast的4种实现116
5.3使用列表视图(ListView&ExpandableListView)119
5.3.1使用列表——ListView119
5.3.2通过实例学习列表120
5.3.3使用可扩展列表——ExpandableListView123
5.3.4实例——简单使用ExpandableListView124
5.3.5实例——深入使用可扩展列表128
5.4使用菜单——Menu136
5.4.1 Menu的使用136
5.4.2通过实例学习使用Menu137
5.5小结139
第6章 使用程序资源140
6.1资源的意义140
6.1.1什么是资源140
6.1.2怎样存储资源140
6.1.3怎样添加资源141
6.1.4资源的种类142
6.1.5怎样访问资源143
6.2使用资源144
6.2.1使用资源管理器144
6.2.2使用String资源146
6.2.3实例——彩虹和太极147
6.2.4使用String数组资源149
6.2.5使用Color资源150
6.2.6使用Dimension资源152
6.2.7使用Drawble资源155
6.2.8使用样式160
6.2.9使用主题164
6.3小结165
第7章 设计界面布局166
7.1创建界面166
7.1.1使用xml资源创建布局166
7.1.2使用代码创建布局167
7.2使用布局类168
7.2.1使用绝对布局168
7.2.2使用线性布局171
7.2.3使用框架布局175
7.2.4使用表格布局178
7.2.5使用关系布局182
7.3使用其他布局容器187
7.3.1使用TabActivity187
7.3.2自定义TabHost191
7.3.3使用对话框195
7.3.4使用滑动抽屉202
7.4小结206
第3篇 功能实现208
第8章Android应用程序组成208
8.1深入理解Activity208
8.1.1使用Intent连接Activity208
8.1.2 Activity的生命周期218
8.2使用广播接收器224
8.2.1发送广播224
8.2.2接收广播226
8.2.3广播实例227
8.3使用服务230
8.3.1新建服务230
8.3.2使用Service233
8.3.3 Service的生命周期237
8.4使用ContentProvider241
8.5小结242
第9章Android中的数据存储243
9.1使用SharedPreferences243
9.1.1什么是SharedPreferences243
9.1.2使用SharedPreferences保存数据244
9.1.3使用SharedPreferences读取数据246
9.1.4通过实例学习SharedPreferences247
9.2使用文件存储250
9.2.1文件保存概述250
9.2.2在程序默认位置创建和写入文件251
9.2.3在默认位置读取文件251
9.2.4通过实例学习文件存储252
9.3使用SQLite数据库255
9.3.1创建和删除数据库255
9.3.2创建和删除表256
9.3.3操作记录257
9.3.4查询记录260
9.3.5使用数据库帮助类264
9.4实例——通过数据库验证登录266
9.4.1整体设计266
9.4.2数据库设计267
9.4.3登录界面设计268
9.4.4注册界面设计270
9.4.5登录成功界面设计272
9.5使用ContentProvider共享数据275
9.5.1了解ContentProvider275
9.5.2使用ContentProvider276
9.5.3使用ContentResolver280
9.6自定义ContentProvider283
9.6.1 ContentProvider需要实现的接口283
9.6.2实现ContentProvider284
9.6.3更新AndroidManifest文件289
9.7小结290
第10章 绚丽的多媒体技术291
10.1简单处理音频291
10.1.1使用MediaRecoder录制音频291
10.1.2通过实例学习使用MediaRecoder录制音频293
10.1.3使用MediaPlayer播放音频295
10.1.4通过实例学习MediaPlayer297
10.2深度处理音频300
10.2.1使用AudioRecod录制音频300
10.2.2通过实例学习使用AudioRecod录制音频302
10.2.3使用AudioTrack播放音频305
10.2.4通过实例学习使用AudioTrack录制音频307
10.3学会拍照310
10.3.1通过Camera类完成拍照310
10.3.2实例——简易摄像机313
10.4学习视频处理318
10.4.1学习录制视频319
10.4.2实例——录制视频320
10.4.3学习播放视频323
10.4.4实例——自制视频播放器324
10.5小结327
第11章Android网上冲浪328
11.1使用HttpUrIConnection328
11.1.1使用GET方法328
11.1.2使用POST方法329
11.1.3通过实例学习HttpUrlConnection330
11.2使用HttpClient334
11.2.1使用HttpClient进行GET连接334
11.2.2使用HttpClient进行POST连接335
11.2.3通过实例学习HttpClient336
11.3自制Web浏览器340
11.3.1使用WebView340
11.3.2通过实例学习WebView341
11.4小结347
第12章Android地图服务348
12.1 Google地图显示348
12.1.1申请Google Maps API金钥348
12.1.2使用MapView显示地图351
12.1.3通过实例使用MapView353
12.2使用GPS359
12.2.1获得我的位置359
12.2.2通过实例完成GPS的使用362
12.3使用地理位置编码365
12.3.1转换地址信息366
12.3.2通过实例使用地理位置编码367
12.4使用Overlay372
12.4.1实现Overlay类372
12.4.2通过实例学习Overlay374
12.5小结379
第4篇 项目案例开发382
第13章 联系人助手382
13.1 Jxl简介382
13.1.1使用导入jxl.jar382
13.1.2使用jxl读取Excel文件383
13.1.3使用jxl创建Excel文件385
13.2界面规划386
13.2.1主界面实现386
13.2.2导出文件、导入文件界面的实现388
13.3功能实现390
13.3.1实现导出联系人391
13.3.2实现导入联系人功能396
13.3.3实现文件浏览功能397
13.3.4实现主界面跳转功能401
13.3.5修改注册表403
13.5小结404
第14章 个人轨迹跟踪器405
14.1界面UI实现405
14.1.1界面规划405
14.1.2实现新建跟踪界面406
14.1.3实现已有跟踪界面407
14.1.4实现地图显示界面408
14.2数据库实现409
14.2.1设计表结构409
14.2.2实现DatabaseHelper410
14.3功能实现411
14.3.1实现TrackService412
14.3.2实现OldTrackActivity415
14.3.3实现TrackerActivity417
14.3.4实现Overlay423
14.3.5修改注册文件425
14.4小结427