Android开发应用从入门到精通PDF电子书下载
- 电子书积分:15 积分如何计算积分?
- 作 者:朱桂英编著
- 出 版 社:北京:中国铁道出版社
- 出版年份:2011
- ISBN:9787113120788
- 页数:479 页
第1篇 基础知识与环境搭建篇第1章 神秘的Android1.1 新时代的智能手机 2
1.1.1 智能手机的定义 2
1.1.2 智能手机的特点 3
1.1.3 主流智能手机系统 3
1.2 初识Android 5
1.2.1 历史背景 5
1.2.2 Android手机介绍 6
1.2.3 Android团队 6
1.3 Android基础 7
1.3.1 Android特性 7
1.3.2 Android组件结构 7
1.3.3 Android应用程序框架 7
1.4 Android的竞争优势 9
1.5 Android模拟器 10
1.5.1 Android模拟器介绍 10
1.5.2 模拟器和真机的区别 11
1.5.3 创建和启动Android模拟器 11
1.5.4 Android模拟器工具介绍 12
1.5.5 模拟器总结 14
1.6 未来发展和市场前景 16
1.6.1 Android未来发展 16
1.6.2 Android市场前景 17
1.7 小结 18
第2章 搭建Android开发环境2.1 准备工作 19
2.1.1 系统要求 19
2.1.2 Android软件开发包 20
2.2 Windows系统下的搭建过程 20
2.2.1 JDK、Eclipse、Android SDK软件安装 20
2.2.2 设置Android SDK Home 28
2.2.3 开发环境验证 28
2.2.4 创建Android虚拟设备(AVD) 29
2.3 Linux系统下的搭建过程 31
2.4 常见问题汇总 32
2.5 小结 36
第3章 Android SDK简要介绍3.1 Android SDK简介 37
3.2 Android SDK体系介绍 37
3.2.1 目录结构 38
3.2.2 android.jar及其内部结构 39
3.2.3 SDK文档 40
3.2.4 SDK工具集 41
3.3 Android SDK附带实例 42
3.4 小结 46
第4章 Android程序剖析 47
4.1 分析HelloWorld程序 47
4.1.1 新建一个Android项目 47
4.1.2 设置项目的信息 48
4.1.3 编写代码和代码分析 48
4.1.4 运行项目 49
4.2 调试项目 51
4.2.1 设置断点 51
4.2.2 调试项目 51
4.2.3 断点调试 52
4.3 Dialog对话框剖析 52
4.4 小结 55
第2篇 核心技术篇 58
第5章 Android程序核心 58
5.1 Android体系结构 58
5.1.1 各种库和Android运行环境 59
5.1.2 应用程序框架 59
5.1.3 操作系统层 60
5.1.4 应用程序 60
5.2 Android应用程序组成 60
5.2.1 Activity 60
5.2.2 Intent和Intent Filter 61
5.2.3 Service介绍 61
5.2.4 BroadcastIntentReceiver 62
5.2.5 ContentProvider 62
5.3 Android应用项目文件组成 62
5.3.1 AndroidManifest.xml文件 63
5.3.2 src目录 64
5.3.3 常量的定义文件 65
5.4 程序生命周期 66
5.4.1 Android周期 66
5.4.2 Android进程 66
5.5 Activity的生命周期 67
5.5.1 Activity状态 68
5.5.2 Activity剖析 69
5.6 Android进程和线程 71
5.6.1 进程 71
5.6.2 线程 71
5.6.3 远程调用 72
5.7 小结 73
第6章 Android基础组件详解6.1 界面UI元素简介 74
6.1.1 View视图组件 74
6.1.2 Viewgroup视图容器组件 75
6.1.3 Layout布局组件 75
6.1.4 LayoutParams布局参数 76
6.2 应用界面布局应用 77
6.2.1 编程实现 77
6.2.2 效果演示 84
6.3 布局组件 85
6.3.1 Android的五大布局对象 85
6.3.2 垂直线性布局vertical LinearLayout 89
6.3.3 水平线性布局horizontal LinearLayout 91
6.3.4 相对布局RelativeLayout 93
6.3.5 表单布局TableLayout 95
6.3.6 切换选项卡TabWidget 98
6.4 小结 101
第7章 剖析widget组件 102
7.1 创建widget组件 102
7.2 按钮Button 103
7.3 文本框TextView 104
7.4 编辑框EditView 112
7.5 多选控件CheckBox 114
7.6 单项选择控件RadioGroup 116
7.7 下拉列表控件Spinner 117
7.8 自动完成文本控件AutoCompleteTextView 120
7.9 日期选择器控件DatePicker 123
7.10 时间选择器TimePicker控件 124
7.11 结合使用DatePicker和TimePicker 126
7.12 滚动视图控件ScrollView 129
7.13 进度条控件ProgressBar 130
7.14 拖动条控件SeekBar 132
7.15 评分组件RatingBar 133
7.16 图片视图控件ImageView 134
7.17 图片按钮控件ImageButton 136
7.18 切换图片控件ImageSwitcher和Gallery 137
7.19 网格视图控件GridView 140
7.20 标签控件Tab 147
7.21 小结 149
第8章 菜单、列表和对话框组件8.1 使用友好菜单控件menu 150
8.1.1 menu基础知识介绍 150
8.1.2 使用menu实例 151
8.2 Intent和Activity 154
8.2.1 Intent调用另一个Activity 154
8.2.2 Intent和Activity联合技巧 158
8.2.3 返回数据到前一个Activity 161
8.3 列表控件ListView 168
8.3.1 通过ArrayAdapter接收一个数组或以List为参数来构建 168
8.3.2 使用SimpleAdapter 169
8.4 对话框控件Dialog 171
8.5 Toast和Notification 179
8.5.1 Toast简介 179
8.5.2 Notification简介 181
8.5.3 联合使用Toast和Notification 182
8.6 小结 192
第9章 Android组件进阶 193
9.1 在对话框中使用进度条 193
9.2 使用Spinner和setDropDownViewResource 198
9.3 Gallery和BaseAdapter容器 203
9.4 实现模拟时钟效果 207
9.5 FileSearch文件搜索引擎 213
9.6 ListActivity类 217
9.6.1 ListActivity类简介 217
9.6.2 使用ListActivitv 219
9.7 绘图处理 223
9.7.1 graphics基础 223
9.7.2 使用Matrix实现图片缩放 226
9.7.3 使用Bitmap和Matrix实现图片旋转 231
9.8 其他的几个主要应用 236
9.8.1 AlertDialog.Builder提示对话框 236
9.8.2 setOnKeyListener事件 236
9.8.3 动态添加/删除Spinner菜单 238
9.8.4 标题、状态栏的隐藏 243
9.9 小结 244
第10章 剖析Intent、Broadcast和Adapter10.1 Intent消息传递 245
10.1.1 Intent组织架构 247
10.1.2 解析Intent 247
10.1.3 Intent用法 251
10.1.4 Intent和Activity 256
10.1.5 Linkify辅助类 257
10.2 Activity的返回值和本地动作 259
10.2.1 Activity返回值 259
10.2.2 Intent Filter响应隐式Intent 261
10.2.3 Android本地动作 262
10.2.4 Android解析Intent Filter 263
10.2.5 隐式Intent响应与传递责任 264
10.3 Intent广播事件 265
10.3.1 广播事件 265
10.3.2 使用Broadcast Receiver监听广播 265
10.3.3 Android本地广播 267
10.4 Adapter剖析 268
10.4.1 使用现成的Adapter 268
10.4.2 用Adapter绑定数据 268
10.4.3 使用ArrayAdapter和SimpleCursorAdapter 268
10.5 Internet资源 271
10.5.1 连接Internet资源 271
10.5.2 利用Internet资源 272
10.6 小结 272
第3篇 典型应用篇 274
第11章 数据存储操作 274
11.1 数据存储概要 274
11.2 SharedPreferences存储 274
11.2.1 SharedPreferences存储类效率 274
11.2.2 SharedPreferences应用实例 276
11.3 文件存储剖析 279
11.4 SQLite存储剖析 279
11.5 ContentProvider存储详解 287
11.5.1 Content Provider基础 287
11.5.2 使用ContentProvider 288
11.6 网络存储详解 291
11.7 数据存储应用实例 293
11.7.1 使用SQLite实现日记本模拟 293
11.7.2 使用ContentProvider实现对数据日记本的操作 302
11.8 小结 314
第12章 电话与短信 315
12.1 进一步剖析Intent 315
12.1.1 昨日Intent 315
12.1.2 Intent的组成 316
12.1.3 显式Intent和隐式Intent 318
12.2 IntentFilter详解 319
12.2.1 第1步:动作测试 319
12.2.2 第2步:类别测试 320
12.2.3 第3步:数据测试 320
12.3 Intent打开电话拨号程序 320
12.4 Intent发送短信 328
12.4.1 创建TinySMS界面 328
12.4.2 设置权限 330
12.4.3 发送短信处理 330
12.5 电话和短信服务包 331
12.6 小结 332
第13章 Service服务 333
13.1 Service再探 333
13.1.1 Service的策略 333
13.1.2 新建Service 334
13.1.3 使用Service 335
13.1.4 与远程Service通信 336
13.1.5 设置权限 337
13.1.6 简单使用Service实例 338
13.2 Service的周期 344
13.3 解密Service优先级 344
13.4 Service应用实例 345
13.5 小结 349
第14章 位置服务和地图API14.1 位置服务 350
14.1.1 android.location功能类 350
14.1.2 Android定位的基本流程 351
14.1.3 GPS定位应用实例 354
14.1.4 构造LocationProvider查询条件 358
14.2 随时监听处理 358
14.2.1 Maps类库介绍 359
14.2.2 LocationManager及时监听变化的位置信息 359
14.3 在Android系统中使用地图 361
14.3.1 使用前的准备 361
14.3.2 使用Map API密钥的基本流程 363
14.3.3 应用Map API密钥实例 366
14.4 小结 372
第4篇 综合实例篇 374
第15章 Google Map 374
15.1 系统分析 374
15.1.1 规划UI界面 374
15.1.2 数据存储设计 375
15.2 具体实现 376
15.2.1 新建项目 376
15.2.2 主界面 376
15.2.3 新建界面 380
15.2.4 设置界面 383
15.2.5 帮助界面 388
15.2.6 地图界面 391
15.2.7 数据存取 406
15.2.8 实现Service服务 412
15.3 打包、签名和发布 414
15.4 小结 424
第16章 手机秘书 425
16.1 项目分析 425
16.1.1 构成模块 425
16.1.2 流程规划 426
16.2 编码实现 427
16.2.1 系统主界面 427
16.2.2 系统信息 431
16.2.3 硬件信息 440
16.2.4 软件信息 445
16.2.5 运行时信息 447
16.2.6 文件浏览器信息 453
16.2.7 通过AndroidManifest.xml获取权限 455
16.3 小结 456
第17章 RSS阅读器 457
17.1 RSS介绍 457
17.1.1 RSS的用途 457
17.1.2 RSS阅读器 457
17.1.3 RSS基础语法 458
17.2 SAX详解 459
17.2.1 SAX的原理 460
17.2.2 基于对象和基于事件的接口 460
17.2.3 常用的接口和类 461
17.3 实现流程 464
17.4 编码实现 465
17.4.1 建立实体类 465
17.4.2 主程序文件ActivityMain.java 469
17.4.3 实现ContentHandler 472
17.4.4 主程序处理文件ActivityShowDescription.java 475
17.4.5 主布局文件main.xml 476
17.4.6 详情主布局文件showdescription.xml 476
17.5 小结 479
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《HTML5从入门到精通 第3版》(中国)明日科技 2019
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《英汉翻译理论的多维阐释及应用剖析》常瑞娟著 2019
- 《数据库技术与应用 Access 2010 微课版 第2版》刘卫国主编 2020
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《虚拟流域环境理论技术研究与应用》冶运涛蒋云钟梁犁丽曹引等编著 2019
- 《Python3从入门到实战》董洪伟 2019
- 《当代翻译美学的理论诠释与应用解读》宁建庚著 2019
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《中国当代乡土小说文库 本乡本土》(中国)刘玉堂 2019
- 《异质性条件下技术创新最优市场结构研究 以中国高技术产业为例》千慧雄 2019
- 《中国铁路人 第三届现实主义网络文学征文大赛一等奖》恒传录著 2019
- 《莼江曲谱 2 中国昆曲博物馆藏稀见昆剧手抄曲谱汇编之一》郭腊梅主编;孙伊婷副主编;孙文明,孙伊婷编委;中国昆曲博物馆编 2018
- 《中国制造业绿色供应链发展研究报告》中国电子信息产业发展研究院 2019
- 《中国陈设艺术史》赵囡囡著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《《走近科学》精选丛书 中国UFO悬案调查》郭之文 2019
- 《清至民国中国西北戏剧经典唱段汇辑 第8卷》孔令纪 2018
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018