描述
开 本: 16开纸 张: 胶版纸包 装: 平装是否套装: 否国际标准书号ISBN: 9787302402824
165个经典实例,深入阐释Android应用开发精髓
- 实录550分钟、165个高清学习视频。
- 详解165个经典实例,每个实例都可以独立解决一类问题。
- 所有实例均取自实际项目开发,既启发思维,又快速提升实战水平。
- 教授精髓,精讲精炼。赠送源码,拿来就用。
超值赠送:
- 赠送15个Android综合项目开发案例
- 赠送35个Android应用开发学习视频
本书采用实例教学的方式,以 165个经典应用范例的实现过程,详细讲解了开发各类
Android应用程序的方法和技巧。
本书共有 14章,从 UI界面布局实战开始讲起,依次讲解基本控件应用,事件处理实战,界面显示实战,自动化服务应用实战,文件操作和数据存储实战,电话和短信实战,二维
/三维图形、渲染和动画实战,网络实战应用,视频和音频实战应用,手机游戏应用,移动
Web应用,Google
API服务,传感器实战应用等内容。每一个范例的讲解,都遵循理论联系实际的讲解方式,并详细讲解实例的理论知识。
本书几乎涵盖了所有 Android应用项目开发的主要内容,适合
Android应用开发者、Android初/中级读者、Android爱好者、Android传感器开发人员、Android智能家居开发人员、
Android可穿戴设备开发人员的学习,也可以作为相关培训学校和大专院校相关专业的教学用书。
第 1章 UI界面布局实战 …………………………… 1
1.1 个 Android应用程序 ……………………. 1
1.2 使用线性布局( LinearLayout)……………
5
1.3 使用相对布局( RelativeLayout)………… 7
1.4 使用表格布局( TableLayout) ……………. 8
1.5 使用布局( AbsoluteLayout)……… 10
1.6 使用标签布局( TabLayout)……………..
11
1.7 使用层布局( FrameLayout)……………..
13
1.8 Layout布局的综合应用 …………………….. 14
第 2章 基本控件应用 …………………………….. 21
2.1 创建一个桌面组件 Widget…………………. 21
2.2 使用 Button控件实现按钮效果 ………….. 22
2.3 使用 TextView控件显示文字 ……………. 23
2.4 设置 TextView的字体 ………………………. 26
2.5 使用 EditText控件显示编辑框 ………….. 27
2.6 使用 CheckBox控件显示夆选框 ……….. 28
2.7 使用 RadioGroup控件显示单选按钮 …..
30
2.8 使用 Spinner控件实现下拉列表框效果 ……….. 31
2.9 使用 AutoCompleteTextView控件自动辒入文本 ………. 33
2.10 使用日朞选择器控件 DatePicker………. 35
2.11 使用时间选择器控件 TimePicker……… 36
2.12 使用 ScrollView控件实现滚动效果 …. 37
2.13 使用 ProgressBar控件实现进度条效果 …….. 38
2.14 使用 SeekBar控件实现拖动条功能 …..
39
2.15 使用评分组件 RatingBar………………….. 40
2.16 使用图片视图控件 ImageView…………. 42
2.17 使用图片按钮控件 ImageButton……….. 43
2.18 使用 Gallery控件实现类似 QQ空间的照片效果 …….. 44
2.19 使用网格视图控件 GridView …………… 47
2.20 使用 TabView控件实现标签栏效果 ……
48
2.21 使用 Toast实现提醒 ……………………….. 49
2.22 在手机中实现文件搜索功能 ……………. 51
2.23 使用 AnalogClock实现一个时钟效果 …..
53
2.24 实现不同的进度条效果 …………………… 55
2.25 使用 ListActivity控件实现界面布局 …….
59
2.26 使用菜单控件 MENU………………………. 61
2.27 使用 SimpleAdapter控件实现列表效果 …….. 64
2.28 使用 Dialog控件实现对话框效果 …….. 66
2.29 自定义一个 Android控件…………………
70
2.30 设置控件的外观样式 ………………………. 73
2.31 使用 ExpandableListView控件实现手风琴效果 ………. 75
2.32 使用 SlidingDrawer控件实现滑动式抽屉效果 ……. 77
2.33 使用 ViewFlipper控件实现左右滑动动画效果 …. 79
第 3章 事件处理实战 ………………………………83
3.1 使用 setOnKeyListener事件实现文本处理 …….
83
3.2 实现一个有背景图片的按钮 ……………… 84
3.3 实现选择处理 …………………………………… 87
3.4 实现购物清单效果 ……………………………. 88
3.5 更换图片的相框 ……………………………….. 91
3.6 选择自己喜欢的球队 ………………………… 93
3.7 实现文件上传功能 ……………………………. 96
3.8 日朞和时间选择器 ………………………….. 100
3.9 动态排版屏幕布局 ………………………….. 103
3.10 加载手机磁盘中的文件 …………………. 106
3.11 动态添加 /删除 Spinner菜单…………… 108
3.12 使用 OptionsMenu在屏幕中自定义菜单 ………. 111
3.13 实现定时器效果 ……………………………. 113
第 4章 界面显示实战 ……………………………
116
4.1 获取屏幕的分辨率 ………………………….. 116
4.2 设置显示文字的样式 ………………………. 117
4.3 实现屏幕界面的转换 ………………………. 119
4.4 在一个 Activity中调用另一个 Activity
……… 120
4.5 改变显示文字的颜色 ………………………. 123
4.6 在屏幕中实现拖动图片特效 ……………. 124
4.7 在屏幕中实现一个 About(关于)信息效果 ………. 126
4.8 实现程序加载效果 ………………………….. 127
4.9 实现一个有选择项的对话框 ……………. 129
4.10 改变手机的主题 ……………………………. 130
4.11 自动显示辒入的数据 …………………….. 132
4.12 实现图文提醒功能 ………………………… 133
4.13 实现 QQ状态栏效果 ……………………… 135
4.14 系统文件管理器 ……………………………. 138
4.15 清除、还原手机桌面 …………………….. 143
4.16 修改手机屏幕的显示斱向 ……………… 145
第 5章 自动化服务应用实战 …………………. 148
5.1 获取当前运行程序的路径 ……………….. 148
5.2 获取手机内 SIM卡的信息 ……………….
151
5.3 查看当前系统中正在运行的程序 …….. 155
5.4 收到短信后自动发送提示信息 ………… 159
5.5 获取手机剩余的电池容量 ……………….. 162
5.6 杢电时自动发送提醒信息 ……………….. 164
5.7 获取手机中存储卡的容量 ……………….. 167
5.8 管理存储卡和内存卡中的信息 ………… 170
5.9 设置黑名单杢电自动静音 ……………….. 176
5.10 自动更换手机桌面背景 …………………. 179
5.11 自动显示一个开机界面 …………………. 188
5.12 自动控制系统服务 ………………………… 189
第 6章 文件操作和数据存储实战 …………….192
6.1 修改/删除手机中的文件 ………………….. 192
6.2 显示在 SharedPreferences中存储的信息 ……..
200
6.3 添加/删除 SQLite中的数据……………… 201
6.4 使用 ContentProvider存储数据 ………… 206
6.5 ContentProvider日记本系统 …………….. 208
6.6 存储当前用户的信息 ………………………. 218
6.7 使用文件保存数据 ………………………….. 220
6.8 使用 SD卡保存图片 ……………………….. 223
第 7章 电话和短信实战 …………………………226
7.1 实现筿单的拨打电话功能 ……………….. 226
7.2 发送一则短信息 ……………………………… 228
7.3 实现按钮拨号功能 ………………………….. 231
7.4 实现发送短信系统 ………………………….. 233
7.5 实现屏幕触控拨号功能 …………………… 238
7.6 短信群发系统 …………………………………. 239
7.7 监听短信是否发送成功 …………………… 243
第 8章 二维/三维图形、渲染和动画实战 … 248
8.1 在手机屏幕中绘制一个矩形 ……………. 248
8.2 绘制一个画布 …………………………………. 251
8.3 绘制基本的二维图形 ………………………. 253
8.4 渲染一个几佔图形 ………………………….. 257
8.5 实现动画效果 …………………………………. 260
8.6 实现 Frame动画效果 ………………………. 262
8.7 旋转屏图片 …………………………………….. 263
8.8 实现满夨星动画效果 ………………………. 266
8.9 构建一个模拟 3D场景 ……………………. 270
8.10 实现粒子系统效果 ………………………… 273
8.11 绘制一个三维圆柱体 …………………….. 277
8.12 混合图像 ………………………………………. 285
第 9章 网络实战应用 …………………………….290
9.1 在手机中浏览网页 ………………………….. 290
9.2 在手机中加载 HTML程序……………….
291
9.3 使用内置浏览器打开网页 ……………….. 292
9.4 将文件上传至服务器 ………………………. 295
9.5 远程下载并安装一个软件 ……………….. 298
9.6 移动微博发布器 ……………………………… 303
9.7 解析和生成 XML ……………………………. 308
9.8 获取网络中的图片 ………………………….. 310
9.9 获取网页的代码 ……………………………… 311
第 10章 视频和音频实战应用 ……………….. 313
10.1 调节手机音量的大小 …………………….. 313
10.2 实现手机震动效果 ………………………… 317
10.3 手机背面朝上时自动启动震动模式 ………. 320
10.4 在手机中播放 MP3文件…………………
326
10.5 编写一个彔音程序 ………………………… 330
10.6 实现相机预览和拍照功能 ……………… 335
10.7 在手机中播放影片 ………………………… 341
10.8 设置手机的铃声 ……………………………. 344
10.9 播放远程网络中的 MP3…………………. 347
第 11章 手机游戏应用 ………………………….
355
11.1 五子棋游戏 …………………………………… 355
11.2 益智类游戏——魔塔 ……………………… 363
11.3 纸牌类游戏 …………………………………… 382
11.4 体育竞技类游戏——疯狂足球 ……….. 387
第 12章 移动 Web应用………………………..392
12.1 编写个网页 ……………………………. 392
12.2 使用 jQuery设计网页 ……………………. 396
12.3 使用页面模板 ……………………………….. 399
12.4 使用多页面模板 ……………………………. 400
12.5 使用 Ajax驱动导航 ………………………. 402
12.6 实现基本对话框效果 …………………….. 403
12.7 实现竖屏和横屏自适应效果 ………….. 405
12.8 实现兦屏显示效果 ………………………… 406
12.9 在表单中辒入文本 ………………………… 408
12.10 动态辒入文本 ……………………………… 411
12.11 实现内置列表效果 ………………………. 412
12.12 开发一个 Web版的电话簿系统 ……. 413
12.13 搭建 PhoneGap开发环境 ……………… 419
12.14 创建基于 PhoneGap的 HelloWorld程序 …….. 421
第 13章 Google API服务 …………………….. 428
13.1 获取当前位置的坐标 …………………….. 428
13.2 使用谷歌地图 ……………………………….. 430
13.3 输入一个坐标后在地图中实现定位 ………. 436
13.4 实现地址查询功能 ………………………… 439
13.5 实现路径导航 ……………………………….. 443
13.6 移动手机时自动实现位置更新 ………. 449
13.7 模拟验证官斱账号 ………………………… 454
13.8 实现谷歌搜索功能 ………………………… 461
13.9 使用 Google Chart API生成二维条码 ……..
465
13.10 在手机中编写一个翻译软件 ………… 469
13.11 在手机屏幕中生成二维条码 ………… 470
第 14章 传感器实战应用 ……………………….475
14.1 检测当前设夅支持的传感器 ………….. 475
14.2 获取设夅中光线传感器的值 ………….. 478
14.3 在设夅地图中快速查询某个位置 ………… 481
14.4 获取磁场传感器的 3个分量 ………….. 483
14.5 实现仿微信“摇一摇”效果 ………….. 485
14.6 测试小球的运动 ……………………………. 492
14.7 测试当前设夅的 3个斱向值 ………….. 498
14.8 确定设夅当前的具体斱向 ……………… 500
14.9 使用距离传感器实现自动锁屏功能 ……… 512
DVD超值赠送15个综合开发项目
仿小米录音机 ……………………………………….. DVD
一个音乐播放器 …………………………………….
DVD
跟踪定位系统 ……………………………………….. DVD
仿陌陌交友系统 ……………………………………. DVD
手势音乐播放器 ……………………………………. DVD
智能家居系统 ……………………………………….. DVD
湿度测试仪 …………………………………………… DVD
象棋游戏 ………………………………………………. DVD
iPad抢滩登陆 ……………………………………….. DVD
OpenSudoku九宫格数独游戏 ………………… DVD
健康饮食 ……………………………………………….
DVD
仓库管理系统 ……………………………………….. DVD
个人财务系统 ……………………………………….. DVD
高仿去哪儿酒店预定 …………………………….. DVD
仿开心网客户端 ……………………………………. DVD
评论
还没有评论。