《android江湖(含cd光盘1张) 》
第一篇 天下风云出我辈(基础篇) 1
第1章 android来袭 2
1.1 江湖恩怨3
1.1.1 何谓智能手机 3
1.1.2 智能手机的特点 4
1.1.3 当前主流的智能手机系统 4
1.2 android来袭.6
1.2.1 系出名门 6
1.2.2 android开发团队6
1.3 一统天下是夙愿7
1.3.1 奖励机制 8
1.3.2 光明的前景 9
1.3.3 看市场纷争 9
1.4 不得不提前说android模拟器10
1.4.1 android模拟器简介 10
1.4.2 模拟器和真机究竟有何区别 11
1.4.3 模拟器简单总结 11
1.5 小结.14
第2章 绝世好剑——android sdk 15
.2.1 工欲善其事,必先利其器16
2.1.1 安装android sdk的系统要求 17
2.1.2 android软件开发包 17
2.2 常规方法装备自己.18
2.2.1 安装jdk、eclipse、android sdk 18
2.2.2 设定android sdk home30
2.2.3 验证开发环境30
2.2.4 创建android虚拟设备(avd) 32
2.3 常见的几个问题34
2.4 小结.39
第3章 人生的第一次 40
3.1 android体系结构介绍41
3.1.1 目录结构41
3.1.2 sdk文档中的帮助信息 42
3.1.3 sdk中的工具43
3.2 看前辈们的杰作45
3.3 第一次练习49
3.3.1 新建android工程 50
3.3.2 编写代码和代码分析 51
3.3.3 调试 52
3.3.4 运行项目54
3.4 小结.56
第4章 内功修行是基础 57
4.1 纵览体系结构58
4.1.1 根基 59
4.1.2 成功的中间层59
4.1.3 何谓根本60
4.1.4 招式 60
4.2 五大组件61
4.2.1 用activity表现界面 61
4.2.2 用intent 和 intent filters实现切换 61
4.2.3 service为你服务 62
4.2.4 用broadcastintentreceiver发送广播63
4.2.5 用contentprovider存储数据 64
4.3 分析工程文件64
4.3.1 文件androidmanfest.xml 65
4.3.2 不完全一样的src目录 66
4.3.3 常量值文件和布局文件 67
4.4 生命周期的意义68
4.4.1 android周期 69
4.4.2 android进程 69
4.4.3 activity的生命周期 70
4.5 进程和线程的心有灵犀72
4.5.1 先看进程72
4.5.2 再看线程73
4.6 小结.74
第二篇 一入江湖岁月催(核心技术篇) 75
第5章 系出名门 76
5.1 用ui来装备自己77
5.1.1 view视图组件77
5.1.2 viewgroup容器 78
5.1.3 layout规划布局78
5.1.4 layoutparams参数的意义 80
5.1.5 练习 81
5.2 继续布局90
5.2.1 线性布局linearlayout91
5.2.2 框架布局framelayout 95
5.2.3 绝对布局absolutelayout 96
5.2.4 相对布局relativelayout97
5.2.5 表格布局tablelayout 99
5.2.6 练习表单布局 100
5.2.7 练习切换卡 102
5.3 友好界面menu106
5.4 intent和activity情深意浓.110
5.4.1 intent调用另一个activity 110
5.4.2 联合使用intent和activity 113
5.4.3 将数据返回到前一个activity 117
5.5 列表控件listview.123
5.5.1 通过arrayadapter接收一个数组或通过list作为参数来构建 124
5.5.2 使用simpleadapter125
5.6 对话框控件dialog.127
5.7 toast和notification控件实现提醒.134
5.7.1 toast提醒你 135
5.7.2 notification提醒你 135
5.7.3 练习toast和notification 137
5.8 小结146
第6章 人外有人,山外有山 147
6.1 在对话框中使用进度条148
6.2 使用spinner和setdropdownviewresource152
6.3 gallery和baseadapter容器155
6.4 用analogclock和digitalclock实现模拟小时钟.159
6.5 filesearch文件搜索引擎.163
6.6 小结166
第7章 琅嬛福地167
7.1 5种存储168
7.2 最简单的存储sharedpreferences168
7.2.1 sharedpreferences简介 169
7.2.2 练习sharedpreferences 169
7.3 文件存储.171
7.4 最常用的sqlite172
7.5 contentprovider存储181
7.5.1 contentprovider介绍 181
7.5.2 使用contentprovider 182
7.6 网络存储.186
7.7 数据存储的综合演练189
7.7.1 用sqlite实现日记本功能189
7.7.2 contentprovider实现对日记本数据的操作 198
7.8 小结214
第8章 电话短信双剑合璧215
8.1 再探intent216
8.2 实现拨打电话220
8.2.1 基本的拨号程序 220
8.2.2 可输入电话号码的拨号程序 222
8.2.3 intentfilter实现拨号处理224
8.3 实现短信发送226
8.4 相关包229
8.5 小结230
第9章 gps伴你走天涯 231
9.1 位置服务.232
9.1.1 android.location功能类 232
9.1.2 实现android定位233
9.1.3 练习gps定位 237
9.2 及时获取位置信息240
9.2.1 maps库类240
9.2.2 locationmanager能及时监听你 241
9.3 在android中使用地图.243
9.3.1 准备工作 243
9.3.2 使用map api密钥的基本流程246
9.3.3 应用map api密钥实例 249
9.4 小结255
第10章 虚拟与现实 256
10.1 opengl介绍.257
10.2 实战应用android opengl259
10.2.1 实现星星划过的效果 259
10.2.2 实现一个3d场景 264
10.2.3 飘动的旗帜267
10.2.4 列表显示多个3d物体270
10.2.5 粒子发射系统 273
10.3 小结278
第11章 程序也需要优化279
11.1 实现高效java编程9条基础规则.280
11.2 编写优秀代码的技巧283
11.3 java命名规范286
11.4 java程序优化287
11.4.1 基本优化 288
11.4.2 程序性能优化 298
11.4.3 高效的android程序 304
11.4.4 android的单元测试 308
11.5 小结312
第三篇 皇图霸业笑谈中(提高篇) 313
第12章 在通信领域一展身手 314
12.1 textview和edittext交互315
12.2 拨打电话317
12.3 e-mail邮件处理320
12.4 震动你的心扉324
12.5 实现图文提醒功能.328
12.6 状态栏提醒331
12.7 实现文件管理器功能335
12.8 使用wifi服务342
12.9 使用sim卡.351
12.10 触摸拨号按钮356
12.11 查看并显示手机中当前正在运行的程序.358
12.12 改变屏幕方向362
12.13 小结366
第13章 在自动服务领域游刃有余 367
13.1 实现短信自动提醒.368
13.2 获取手机电池容量.372
13.3 实现短信群发功能.375
13.4 获取存储卡容量.379
13.5 对内存和存储卡中的文件进行操作.383
13.6 闹钟提醒391
13.7 设置黑名单399
13.8 动态更换手机屏幕背景403
13.9 设置开机显示414
13.10 小结416
第14章 在多媒体领域大放光芒417
14.1 绘制各种几何图形.418
14.2 设置一个屏保程序.422
14.3 图片的触摸移动.435
14.4 获取并显示存储卡中的图片440
14.5 调节手机音量446
14.6 播放mp3文件450
14.7 实现录音功能456
14.8 设计一个影片播放器463
14.9 设置手机铃声467
14.10 小结472
第15章 internet更加给力473
15.1 在手机中使用html程序.474
15.2 浏览网页475
15.3 使用内置浏览器打开网页477
15.4 通过网络下载mp3并播放481
15.5 调用qq空间照片并显示490
15.6 将文件上传至服务器495
15.7 网络下载手机铃声.499
15.8 下载并安装apk506
15.9 小结513
第16章 google api是独有的优势 514
16.1 google search api实现检索处理515
16.2 验证官方账号522
16.3 实现地址查询531
16.4 实现路途导航536
16.5 实现gps实时更新的处理545
16.6 手机随身翻译551
16.7 实现二维条码扫描功能554
16.8 更改手机屏幕的颜色565
16.9 小结572
第四篇 不胜人生一场醉(综合实战篇)573
第17章 风云再起之rss 574
17.1 rss开发必备575
17.1.1 rss技术介绍575
17.1.2 sax技术介绍 577
17.2 实现一个rss订阅系统582
17.2.1 主程序example.java 582
17.2.2 文件example_1.java 584
17.2.3 文件example_2.java 587
17.2.4 文件news.java 588
17.2.5 文件myadapter.java589
17.2.6 文件myhandler.java591
17.3 小结596
第18章 尘埃落定之足球游戏 597
18.1 蓬勃发展的手机游戏598
18.1.1 1.2亿手机游戏用户 598
18.1.2 淘金的时代599
18.1.3 现实还需努力 599
18.2 java游戏开发面面观.600
18.3 足球游戏介绍603
18.3.1 手机足球游戏 603
18.3.2 策划游戏 604
18.3.3 准备工作 604
18.4 项目架构605
18.4.1 总体架构 606
18.4.2 规划类606
18.5 具体编码608
18.5.1 activity类开发 608
18.5.2 欢迎界面 614
18.5.3 加载节目 622
18.5.4 运动控制 624
18.5.5 奖品模块 636
18.6 小结640
· · · · · · (
收起)