图书介绍
Android开发入门与实战体验PDF|Epub|txt|kindle电子书版本网盘下载
![Android开发入门与实战体验](https://www.shukui.net/cover/2/30745981.jpg)
- 李佐彬等编著 著
- 出版社: 北京:机械工业出版社
- ISBN:9787111349280
- 出版时间:2011
- 标注页数:479页
- 文件大小:211MB
- 文件页数:493页
- 主题词:移动终端-应用程序-程序设计
PDF下载
下载说明
Android开发入门与实战体验PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第一篇 基础篇1
第1章 揭开Android的神秘面纱1
1.1 了解智能手机1
1.1.1 智能手机的定义1
1.1.2 智能手机的特点1
1.1.3 主流智能手机操作系统2
1.2 初识Android3
1.2.1 Android手机3
1.2.2 开放手机联盟4
1.3 Android特性4
1.4 Android组件结构应用程序框架5
1.4.1 Android组件结构5
1.4.2 Android应用程序框架5
1.5 Android何以脱颖而出6
1.6 Android模拟器7
1.6.1 什么是模拟器7
1.6.2 获取Android模拟器8
第2章 搭建Android开发环境9
2.1 开发Android应用前的准备9
2.1.1 基本系统要求9
2.1.2 Android软件开发工具9
2.2 全新的Android 2.310
2.3 Windows开发环境搭建10
2.3.1 JDK、Eclipse、Android SDK软件安装10
2.3.2 设定Android SDK Home21
2.3.3 开发环境验证21
2.3.4 创建Android虚拟设备(AVD)22
2.4 常见的一些问题24
第3章 Android SDK简要介绍29
3.1 Android SDK基础29
3.2 初步探寻Android SDK体系29
3.2.1 Android SDK目录结构29
3.2.2 android.jar及内部结构30
3.2.3 SDK文档及阅读技巧31
3.2.4 SDK工具集32
3.3 解析Android SDK实例33
第4章 看第一个应用程序37
4.1 Hello World应用程序分析37
4.1.1 新建一个Android工程37
4.1.2 设置工程的信息37
4.1.3 编写代码和代码分析38
4.1.4 运行项目39
4.2 调试项目40
4.2.1 设置断点40
4.2.2 Debug项目41
4.2.3 断点调试41
4.3 Dialog(对话框)简介42
4.3.1 Android对话框42
4.3.2 Dialog类详解43
第5章 分解Android应用程序核心46
5.1 Android体系结构介绍46
5.1.1 操作系统层47
5.1.2 各种库和Android运行环境47
5.1.3 应用程序48
5.1.4 应用程序框架48
5.2 Android应用程序组成48
5.2.1 Activity介绍48
5.2.2 Broadcast Intent Receiver介绍48
5.2.3 Service(服务)介绍49
5.2.4 Content Provider介绍49
5.2.5 Intent和Intent Filter50
5.3 Android应用工程文件组成50
5.3.1 src目录51
5.3.2 AndroidManfest.xml文件52
5.3.3 常量的定义文件53
5.4 应用程序的生命周期54
5.5 Activity的生命周期55
5.5.1 Activity的几种状态55
5.5.2 分解剖析Activity57
5.6 Android进程与线程57
5.6.1 进程57
5.6.2 线程58
5.6.3 线程安全的方法58
第6章 Android常用组件59
6.1 UI(界面)组件59
6.1.1 视图组件——View59
6.1.2 视图容器组件——Viewgroup59
6.1.3 布局组件——Layout60
6.1.4 布局参数——LayoutParams61
6.2 绚丽多彩——应用界面布局实例62
6.2.1 编程实现62
6.2.2 效果演示69
6.3 Widget组件详解70
6.3.1 创建一个Widget组件70
6.3.2 使用按钮Button71
6.3.3 使用文本框TextView72
6.3.4 使用编辑框EditText81
6.3.5 使用多项选择控件CheckBox82
6.3.6 使用单项选择控件RadioGroup85
6.3.7 使用下拉列表控件Spinner86
6.3.8 使用自动完成文本控件AutoCompleteTextView89
6.3.9 使用日期选择器控件DatePicker92
6.3.10 使用时间选择器TimePicker控件94
6.3.11 联合应用DatePicker和TimePicker95
6.3.12 使用滚动视图控件ScrollView99
6.3.13 使用进度条控件ProgressBar99
6.3.14 使用拖动条控件SeekBar101
6.3.15 使用评分组件RatingBar102
6.3.16 使用图片视图控件ImageView104
6.3.17 使用图片按钮控件ImageButton108
6.3.18 使用切换图片控件ImageSwitcher和Gallery109
6.3.19 使用网格视图控件GridView112
6.3.20 使用标签控件Tab114
6.4 使用友好菜单控件Menu116
6.4.1 Menu基础知识介绍116
6.4.2 使用Menu实例117
6.5 Intent和Activity120
6.6 使用列表控件ListView124
6.6.1 ArrayAdapter接受一个数组或者列表(List)作为参数来构建124
6.6.2 使用SimpleAdapter125
6.7 使用互动对话框控件Dialog127
6.8 使用Toast和Notification133
6.8.1 Toast简介134
6.8.2 Notification简介135
6.8.3 联合使用Toast和Notification137
第7章 Android组件高级应用147
7.1 对话框中的进度条147
7.2 再看布局组件151
7.2.1 Android的五大布局对象152
7.2.2 垂直线性布局156
7.2.3 水平线性布局158
7.2.4 相对布局160
7.2.5 表单布局162
7.2.6 切换卡165
7.3 联合使用Spinner和setDropDownViewResource168
7.4 Gallery和衍生BaseAdapter容器172
7.5 文件搜索引擎FileSearch176
7.6 用AnalogClock和DigitalClock控件实现模拟小时钟180
7.7 使用ListActivity(活动列表)186
7.7.1 ListActivity介绍186
7.7.2 ListActivity使用实例188
7.8 绘图处理191
7.8.1 graphics类基础191
7.8.2 使用Matrix实现图片缩放194
7.8.3 使用Bitmap和Matrix实现图片旋转199
7.9 动态添加/删除Spinner菜单204
第二篇 典型应用篇210
第8章 Intent、Broadcast和Adapter详解210
8.1 Android体系核心之“Intent”210
8.1.1 Intent的构成210
8.1.2 Intent的解析211
8.1.3 Intent的基本用法215
8.1.4 Intent和Activity220
8.1.5 Linkify简介222
8.2 Activity的返回值和本地动作223
8.2.1 Activity返回值223
8.2.2 Android本地动作225
8.2.3 Intent Filter响应隐式Intent226
8.2.4 Android解析Intent Filter228
8.2.5 隐式Intent响应与责任传递228
8.3 用Intent来广播一个事件229
8.3.1 广播事件229
8.3.2 Broadcast Receiver监听广播230
8.3.3 Android本地广播232
8.4 Adapter详解232
8.4.1 Android提供的Adapter233
8.4.2 用Adapter进行绑定233
8.4.3 使用ArrayAdapter和SimpleCursorAdapter233
8.5 Internet资源235
8.5.1 连接Internet资源236
8.5.2 利用Internet资源236
第9章 Android的数据存储操作238
9.1 什么是Android数据存储238
9.2 SharedPreferences存储238
9.2.1 SharedPreferences存储类效率分析238
9.2.2 应用实例240
9.3 文件存储243
9.4 再看SQLite存储方式243
9.5 ContentProvider存储249
9.5.1 Content Provider基础250
9.5.2 使用ContentProvider251
9.6 网络存储254
9.7 数据存储演练255
9.7.1 SQLite实现一个日记本256
9.7.2 ContentProvider操作一个数据日记本264
第10章 电话与短信应用开发278
10.1 IntentFilter解析278
10.1.1 动作测试278
10.1.2 类别测试279
10.1.3 数据测试279
10.2 Intent电话拨号处理279
10.3 Intent短信处理285
10.3.1 创建TinySMS界面286
10.3.2 设置权限287
10.3.3 发送短信处理287
10.4 Android中电话和短信服务的包288
第11章 Service的全新服务290
11.1 Service深入剖析290
11.1.1 Service策略290
11.1.2 创建Service290
11.1.3 使用Service291
11.1.4 与远程Service通信292
11.1.5 设置权限294
11.1.6 使用Service实例294
11.2 Service生命周期300
11.3 提高Service优先级300
11.4 Service综合实例301
第12章 使用位置服务和地图API305
12.1 位置服务305
12.1.1 android.location的功能类305
12.1.2 Android定位的基本流程306
12.1.3 GPS定位实例309
12.1.4 构造LocationProvider查询条件312
12.2 及时监听位置变化313
12.2.1 Maps库类介绍313
12.2.2 LocationManager及时监听为遏制位置信息314
12.3 应用地图315
12.3.1 使用前的设置315
12.3.2 使用Map API密钥的基本流程318
12.3.3 应用实例:使用Map API密钥320
第13章 程序优化327
13.1 实现高效Java编程规范的十条基础规则327
13.2 命名规范330
13.3 编写优秀代码的技巧331
13.4 性能测试335
13.4.1 背景335
13.4.2 Java代理336
13.4.3 性能测试的步骤337
13.4.4 计算机性能测试338
13.4.5 内存性能测试342
13.5 程序优化345
13.5.1 Java程序的基本优化345
13.5.2 程序性能优化354
13.5.3 何谓高效的Android359
13.5.4 Android上的单元测试365
13.6 UI界面优化368
第14章 网络RSS阅读器376
14.1 基础知识介绍376
14.1.1 RSS的用途376
14.1.2 RSS阅读器376
14.1.3 RSS语法377
14.2 SAX技术介绍378
14.2.1 SAX的原理378
14.2.2 基于对象和基于事件的接口379
14.2.3 常用的接口和类380
14.3 实现流程383
14.4 具体实现384
14.4.1 建立实体类384
14.4.2 主程序文件ActivityMain.java387
14.4.3 实现ContentHandler390
14.4.4 主程序文件ActivityShowDescription.java393
14.4.5 主布局文件main.xml395
14.4.6 详情主布局文件showdescription.xml395
14.5 打包、签名和发布398
14.5.1 申请会员398
14.5.2 生成签名文件400
14.5.3 使用签名文件406
14.5.4 发布408
第15章 通用手机助手409
15.1 项目分析409
15.1.1 构成模块409
15.1.2 流程规划410
15.2 具体实现411
15.2.1 系统主界面411
15.2.2 系统信息414
15.2.3 硬件信息424
15.2.4 软件信息427
15.2.5 运行时信息430
15.2.6 文件浏览器信息435
15.2.7 AndroidManifest.xml获取权限438
第16章 Map地图综合应用439
16.1 项目分析439
16.1.1 规划UI界面440
16.1.2 数据存储设计440
16.2 具体实现441
16.2.1 新建工程441
16.2.2 主界面441
16.2.3 新建界面444
16.2.4 设置界面447
16.2.5 帮助界面453
16.2.6 地图界面456
16.2.7 数据存取471
16.2.8 实现Service服务476