图书介绍
Google Android开发入门与实战PDF|Epub|txt|kindle电子书版本网盘下载
![Google Android开发入门与实战](https://www.shukui.net/cover/70/31205837.jpg)
- 靳岩,姚尚朗编著 著
- 出版社: 北京:人民邮电出版社
- ISBN:9787115209306
- 出版时间:2009
- 标注页数:340页
- 文件大小:83MB
- 文件页数:362页
- 主题词:移动通信-携带电话机-应用程序-程序设计
PDF下载
下载说明
Google Android开发入门与实战PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 掀起你的盖头来——初识Android1
1.1 认识Android1
1.2 Android的背景2
1.2.1 Android的历史2
1.2.2 Android的发展2
1.3 我的Android我做主2
1.3.1 开发基于Android平台的应用3
1.3.2 参加Android开发者大赛3
1.3.3 个人英雄主义再现——得到更多人的认可和尊重3
1.3.4 获得应有的收益——Android Market3
1.4 真实体验——Android模拟器4
1.4.1 模拟器概述4
1.4.2 模拟器和真机的区别4
1.4.3 模拟器使用注意事项4
1.5 更上一层楼——加入Android开发社区5
1.6 本章小结6
第2章 工欲善其事 必先利其器——搭建Android开发环境7
2.1 开发Android应用前的准备7
2.1.1 Android开发系统要求7
2.1.2 Android软件开发包7
2.1.3 其他注意事项8
2.2 Windows开发环境搭建8
2.2.1 JDK、Eclipse、Android SDK软件安装8
2.2.2 SDK的家在哪里——设定Android SDK Home14
2.2.3 真的准备好了吗——开发环境验证14
2.2.4 创建Android虚拟设备(AVD)15
2.3 Linux一族——Ubuntu开发环境搭建17
2.3.1 Java、Eclipse和ADT插件安装17
2.3.2 设定Android SDK Home23
2.4 Mac OS一族——苹果开发环境搭建24
2.5 本章小结24
第3章 清点可用资本——Android SDK介绍25
3.1 Android SDK基础25
3.2 深入探寻Android SDK的密码25
3.2.1 Android SDK目录结构25
3.2.2 android.jar及内部结构27
3.2.3 SDK文档及阅读技巧27
3.2.4 先来热热身——Android SDK例子解析28
3.2.5 SDK提供的工具介绍31
3.3 Android典型包分析33
3.3.1 开发的基石——AndroidAPI核心开发包介绍33
3.3.2 拓展开发外延——Android可选API介绍34
3.4 本章小结34
第4章 赚钱的市场——Android Market及应用发布35
4.1 Google Market产生背景与目的35
4.2 体验“选货”的乐趣——在Gl上体验Market的使用35
4.3 Android开发活动及特色应用37
4.3.1 开发应用的领域37
43.2 Android Market特色应用一览38
4.4 你也可以做东家——申请Market账号43
4.4.1 卖东西要先入伙——准备工作43
4.4.2 入伙过程——申请44
4.5 开张了——在Market上发布应用45
4.5.1 发布时可能遇到的错误45
4.5.2 卖东西也要签名——生成签名文件46
4.5.3 打包、签名、发布应用48
4.6 本章小结51
第5章 千里之行始于足下——第一个应用HelloWorld52
5.1 HelloWorld应用分析52
5.1.1 新建一个Android工程52
5.1.2 填写工程的信息52
5.1.3 编程实现53
5.1.4 运行项目54
5.2 调试项目54
5.2.1 设置断点54
5.2.2 Debug项目55
5.2.3 断点调试55
5.3 本章小结56
第6章 磨刀不误砍柴工——Android应用程序结构介绍57
6.1 Android体系结构介绍57
6.1.1 应用程序(Application)57
6.1.2 应用程序框架(Application Framework)58
6.1.3 库(Libraries)和运行环境(RunTime)58
6.2 Android应用程序组成59
6.2.1 Activity介绍59
6.2.2 Broadcast Intent Receiver介绍60
6.2.3 Service介绍61
6.2.4 Content Provider介绍61
6.3 Android应用工程文件组成61
6.4 本章小结62
第7章 良好的学习开端——Android基本组件介绍63
7.1 第一印象很重要——界面UI元素介绍63
7.1.1 视图组件(View)63
7.1.2 视图容器组件(Viewgroup)63
7.1.3 布局组件(Layout)64
7.1.4 布局参数(LayoutParams)64
7.2 我的美丽我做主——Android中应用界面布局64
7.2.1 实例操作演示65
7.2.2 实例编程实现66
7.3 不积跬步 无以至千里——常用widget组件介绍75
7.3.1 创建widget组件实例75
7.3.2 按钮(Button)介绍与应用76
7.3.3 文本框(TextView)介绍与应用77
7.3.4 编辑框(EditText)介绍与应用79
7.3.5 多项选择(CheckBox)介绍与应用81
7.3.6 单项选择(RadioGroup)介绍与应用83
7.3.7 下拉列表(Spinner)介绍与应用85
7.3.8 自动完成文本(AutoCompleteTextView)87
7.3.9 日期选择器(DatePicker)介绍与应用89
7.3.10 时间选择器(TimePicker)介绍与应用90
7.3.11 滚动视图(ScrollView)介绍与应用91
7.3.12 进度条(ProgressBar)介绍与应用92
7.3.13 拖动条(SeekBar)介绍与应用93
7.3.14 评分组件(RatingBar)介绍与应用94
7.3.15 图片视图(ImageView)介绍与应用95
7.3.16 图片按钮(ImageButton)介绍与应用96
7.3.17 切换图片(ImageSwitcher&Gallery)96
7.3.18 网格视图(GridView)介绍与应用99
7.3.19 标签(Tab)介绍与应用101
7.4 友好的菜单——menu介绍与实例102
7.4.1 实例操作演示103
7.4.2 实例编程实现103
7.5 Android应用的灵魂——Intent和Activity介绍与实例106
7.5.1 实例操作演示106
7.5.2 实例编程实现106
7.6 用好列表,做好程序——列表(ListView)介绍与实例111
7.6.1 实例程序演示111
7.6.2 实例编程实现112
7.7 友好地互动交流——对话框(Dialog)介绍与实例119
7.8 温馨的提醒——Toast和Notification应用127
7.8.1 实例操作演示128
7.8.2 实例编程实现129
7.9 本章小结135
第8章 移动信息仓库——Android的数据存储操作136
8.1 Android数据存储概述136
8.2 轻轻地我保护——SharedPreferences存储136
8.3 谁的文件,谁主宰——文件存储140
8.4 打造自己的数据库存储——SQLite存储方式141
8.4.1 Android中对数据库操作141
8.4.2 完整地操作数据库——日记本实例147
8.5 我的数据你来用——ContentProvider介绍155
8.5.1 初识ContentProvider155
8.5.2 使用ContentProvider读取系统数据156
8.5.3 使用ContentProvider操作数据日记本实例159
8.6 再学一招——网络存储171
8.7 本章小结173
第9章 我来“广播”你的“意图”——Intent和Broadcast面对面174
9.1 Android应用程序的核心——Intent174
9.1.1 Intent基础174
9.1.2 用Intent启动一个新的Activity174
9.1.3 Intent详细讲解177
9.1.4 Android解析Intent实现179
9.2 用广播告诉你——利用Intent来广播(BroadCast)事件180
9.2.1 实现Android中的广播事件180
9.2.2 BroadCast Receiver介绍181
9.3 应用实例详解181
9.3.1 程序操作演示182
9.3.2 实例编程实现182
9.4 本章小结186
第10章 一切为用户服务——Service应用实例187
10.1 认识Service187
10.2 使用Service188
10.3 Service的生命周期194
10.4 实例学习Service194
10.4.1 精彩实例一——定时提醒194
10.4.2 精彩实例二——音乐播放器198
10.5 本章小结201
第11章 循序渐进——开发Android应用的基本步骤202
11.1 兵马未动 粮草先行——应用规划及架构设计202
11.2 应用开发步骤202
11.2.1 界面设计始终是第一位——实现UI203
11.2.2 必备的动力源泉——数据操作和存储203
11.2.3 华丽转身——实现多页面跳转203
11.2.4 始终为用户做好服务——增加Service203
11.2.5 细节决定成败——完善应用细节203
11.3 成功就在眼前——应用测试和发布204
11.3.1 只欠东风——应用测试204
11.3.2 可以赚钱了——发布到Android Market204
11.4 本章小结204
第12章 Android综合案例一——RSS阅读器实例205
12.1 RSS介绍205
12.1.1 RSS基础205
12.1.2 RSS的历史205
12.1.3 RSS语法介绍206
12.2 SAX介绍207
12.2.1 SAX基础207
12.2.2 使用SAX的作用207
12.2.3 怎样使用SAX207
12.3 RSS阅读器设计209
12.3.1 RSS阅读器功能设计209
12.3.2 RSS阅读器UI和交互流程设计209
12.4 RSS阅读器的实现210
12.4.1 程序实体解析210
12.4.2 实现一个自己的ContentHandler214
12.4.3 Activity的实现217
12.5 本章小结220
第13章 Android综合案例二——基于Google Map开发个人移动地图221
13.1 项目UI规划221
13.2 数据存储实现222
13.2.1 设计数据库及表结构222
13.2.2 设计SharePreference存储223
13.3 项目实现流程223
13.3.1 创建项目工程223
13.3.2 项目各功能及界面实现224
13.3.3 实现数据存取247
13.3.4 实现Service252
13.3.5 应用流程整体实现254
13.3.6 后续开发完善255
13.4 项目程序演示255
13.5 项目程序签名、打包和发布257
13.6 本章小结259
第14章 Android综合案例三——基于Android的豆瓣网(Web 2.0)移动客户端开发260
14.1 关于豆瓣网和豆瓣网API260
14.1.1 豆瓣网介绍260
14.1.2 豆瓣网API介绍261
14.1.3 豆瓣网API认证261
14.1.4 豆瓣网API快速入门264
14.1.5 豆瓣网API Java库介绍265
14.2 豆瓣网(Web 2.0)客户端设计268
14.2.1 客户端功能规划设计268
14.2.2 UI和交互流程设计268
14.2.3 数据存储设计270
14.3 豆瓣网(Web 2.0)客户端实现270
14.3.1 申请API Key270
14.3.2 Activity实现271
14.4 本章小结282
第15章 Android综合案例四——在线音乐播放器283
15.1 关于YOBO和YOBO API283
15.1.1 YOBO简介284
15.1.2 YOBO功能特点284
15.1.3 YOBO API介绍284
15.2 在线播放器架构设计285
15.2.1 在线播放器功能规划设计285
15.2.2 在线播放器UI设计285
15.2.3 在线播放器数据存储设计286
15.3 在线播放器的编程实现286
15.3.1 申请API Key286
15.3.2 基础功能实现287
15.3.3 实现Activity290
15.3.4 实现Service306
15.3.5 后续开发展望310
15.4 在线音乐播放器应用演示310
15.5 在线音乐播放器应用打包、签名和发布311
15.6 本章小结311
第16章 Android综合案例五——手机信息查看助手312
16.1 手机信息查看助手功能规划和可行性分析312
16.1.1 手机信息查看助手功能规划312
16.1.2 手机信息查看助手可行性分析312
16.2 手机信息查看助手功能实现313
16.2.1 手机信息查看助手主界面313
16.2.2 查看系统信息实现316
16.2.3 查看硬件信息320
16.2.4 查看软件信息324
16.2.5 获取运行时信息326
16.2.6 文件浏览器328
16.2.7 项目的细节完善331
16.3 手机信息查看助手功能展望332
16.4 项目的打包、签名和发布332
16.5 本章小结333
第17章 芝麻开门—Android底层开发和移植概述334
17.1 Android原始码下载334
17.2 实机测试335
17.2.1 Neo FreeRunner介绍335
17.2.2 烧录androidfs.jffs2336
17.3 Android移植技术概论337
17.3.1 Android底层技术的重要性337
17.3.2 Android移植项目介绍338
17.3.3 Android的技术优点340