图书介绍
Android 4编程入门经典 开发智能手机与平板电脑应用PDF|Epub|txt|kindle电子书版本网盘下载
- 李伟梦(Wei-MengLee)著;何晨光译;李洪刚译 著
- 出版社: 北京:清华大学出版社
- ISBN:7302301514
- 出版时间:2012
- 标注页数:499页
- 文件大小:109MB
- 文件页数:515页
- 主题词:移动终端-应用程序-程序设计
PDF下载
下载说明
Android 4编程入门经典 开发智能手机与平板电脑应用PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 Android编程入门1
1.1 Android简介2
1.1.1 Android版本2
1.1.2 Android功能3
1.1.3 Android架构3
1.1.4 市场上的Android设备4
1.1.5 AndroidMarket7
1.1.6 Android开发社区7
1.2 获得所需工具8
1.2.1 Android SDK8
1.2.2 安装Android SDK工具9
1.2.3 配置Android SDK Manager10
1.2.4 Eclipse11
1.2.5 Android开发工具12
1.2.6 创建Android虚拟设备(AVD)14
1.3 创建第一个Android应用程序17
1.4 Android应用程序剖析24
1.5 本章小结28
第2章 活动、碎片和意图31
2.1 理解活动31
2.1.1 如何对活动应用样式和主题36
2.1.2 隐藏活动标题37
2.1.3 显示对话框窗口38
2.1.4 显示进度对话框43
2.1.5 显示更复杂的进度对话框46
2.2 使用意图链接活动50
2.2.1 解决意图筛选器的冲突54
2.2.2 从意图返回结果56
2.2.3 使用意图对象传递数据59
2.3 碎片65
2.3.1 动态添加碎片70
2.3.2 碎片的生命周期72
2.3.3 碎片之间进行交互76
2.4 使用意图调用内置应用程序80
2.4.1 理解意图对象85
2.4.2 使用意图筛选器86
2.4.3 添加类别91
2.5 显示通知93
2.6 本章小结98
第3章 Android用户界面101
3.1 了解屏幕的构成101
3.1.1 视图和视图组102
3.1.2 LinearLayout103
3.1.3 AbsoluteLayout109
3.1.4 TableLayout110
3.1.5 RelativeLayout111
3.1.6 FrameLayout113
3.1.7 ScrollView115
3.2 适应显示方向118
3.2.1 锚定视图119
3.2.2 调整大小和重新定位121
3.3 管理屏幕方向的变化124
3.3.1 配置改变时保持状态信息127
3.3.2 检测方向改变128
3.3.3 控制活动的方向129
3.4 使用Action Bar130
3.4.1 向Action Bar添加动作项132
3.4.2 定制动作项和应用程序图标138
3.5 以编程方式创建用户界面139
3.6 侦听用户界面通知142
3.6.1 重写活动中定义的方法142
3.6.2 为视图注册事件146
3.7 本章小结149
第4章 使用视图设计用户界面151
4.1 基本视图151
4.1.1 TextView视图152
4.1.2 Button、ImageButton、EditText、CheckBox、ToggleButton、RadioButton和RadioGroup视图152
4.1.3 ProgressBar视图163
4.1.4 AutoCompleteTextView视图169
4.2 选取器视图171
4.2.1 TimePicker视图171
4.2.2 DatePicker视图176
4.3 使用列表视图显示长列表183
4.3.1 ListView视图183
4.3.2 使用Spinner视图191
4.4 了解特殊碎片194
4.4.1 使用ListFragment194
4.4.2 使用DialogFragment199
4.4.3 使用PreferenceFragment202
4.5 本章小结206
第5章 使用视图显示图片和菜单209
5.1 使用图像视图显示图片209
5.1.1 Gallery和ImageView视图209
5.1.2 ImageSwitcher217
5.1.3 GridView222
5.2 将菜单和视图一起使用225
5.2.1 创建辅助方法226
5.2.2 选项菜单228
5.2.3 上下文菜单230
5.3 其他一些视图233
5.3.1 AnalogClock和DigitalClock视图233
5.3.2 WebView234
5.4 本章小结240
第6章 数据持久化243
6.1 保存和加载用户首选项243
6.1.1 使用活动访问首选项244
6.1.2 通过编程检索和修改首选项值250
6.1.3 修改首选项文件的默认名称252
6.2 将数据持久化到文件中254
6.2.1 保存到内部存储器254
6.2.2 保存到外部存储器(SD卡)259
6.2.3 选择最佳存储选项262
6.2.4 使用静态资源263
6.3 创建和使用数据库264
6.3.1 创建DBAdapter辅助类265
6.3.2 以编程方式使用数据库270
6.3.3 预创建数据库277
6.4 本章小结281
第7章 内容提供者283
7.1 在Android中共享数据283
7.2 使用内容提供者284
7.2.1 预定义查询字符串常量289
7.2.2 投影292
7.2.3 筛选293
7.2.4 排序294
7.3 创建自己的内容提供者295
7.4 使用内容提供者304
7.5 本章小结309
第8章 消息传递311
8.1 SMS消息传递311
8.1.1 以编程方式发送SMS消息312
8.1.2 发送消息后获取反馈315
8.1.3 使用意图发送SMS消息318
8.1.4 接收SMS消息319
8.1.5 说明和警告334
8.2 发送电子邮件335
8.3 本章小结338
第9章 基于位置的服务339
9.1 显示地图339
9.1.1 创建项目340
9.1.2 获取Maps API密钥340
9.1.3 显示地图343
9.1.4 显示缩放控件346
9.1.5 改变视图349
9.1.6 导航到特定位置350
9.1.7 添加标记353
9.1.8 获取触摸的位置356
9.1.9 地理编码和反向地理编码358
9.2 获取位置数据362
9.3 监控一个位置371
9.4 项目——创建一个位置跟踪应用程序372
9.5 本章小结378
第10章 联网381
10.1 通过HTTP使用Web服务381
10.1.1 下载二进制数据384
10.1.2 下载文本内容390
10.1.3 通过GET方法访问Web服务392
10.2 使用JSON服务397
10.3 套接字编程405
10.4 本章小结414
第11章 开发Android服务417
11.1 创建自己的服务417
11.1.1 在服务中执行长时间运行的任务421
11.1.2 在服务中执行重复的任务426
11.1.3 使用IntentService在单独的线程上执行异步任务430
11.2 在服务和活动之间通信433
11.3 将活动绑定到服务437
11.4 理解线程442
11.5 本章小结448
第12章 发布Android应用程序451
12.1 为发布做准备451
12.1.1 版本化451
12.1.2 对Android应用程序进行数字签名454
12.2 部署APK文件459
12.2.1 使用adb.exe工具459
12.2.2 使用Web服务器461
12.2.3 在Android Market上发布462
12.3 本章小结467
附录A 使用Eclipse进行Android开发469
附录B 使用Android模拟器483
附录C 练习答案595