图书介绍
Android开发入门教程2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- (美)墨菲著 著
- 出版社: 北京:人民邮电出版社
- ISBN:9787115241160
- 出版时间:2010
- 标注页数:293页
- 文件大小:39MB
- 文件页数:306页
- 主题词:移动通信-携带电话机-应用程序-程序设计-教材
PDF下载
下载说明
Android开发入门教程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 Android开发概述1
1.1 智能手机编程的挑战1
1.2 Android由哪些部分构成2
1.3 你能够控制什么3
第2章 项目和目标4
2.1 基本概念4
2.2 创建项目5
2.3 项目结构5
2.3.1 根目录5
2.3.2 主Activity6
2.3.3 资源6
2.3.4 编译结果7
2.4 AndroidManifest.xml文件7
2.4.1 一开始是根元素8
2.4.2 权限、编排和应用程序8
2.4.3 应用程序总要做点什么9
2.4.4 确保最大兼容性10
2.4.5 版本=控制10
2.5 模拟器和目标11
2.5.1 虚拟设备11
2.5.2 设定目标13
第3章 简单的应用程序14
3.1 创建项目14
3.2 剖析Activity15
3.3 构建和运行Activity17
第4章 基于XML的布局18
4.1 何谓基于XML的布局18
4.2 为什么使用基于XML的布局18
4.3 举个例子19
4.4 什么时候加@符号20
4.5 怎样在Java中使用布局文件20
4.6 把故事讲完20
第5章 使用基本的部件22
5.1 标签22
5.2 按钮23
5.3 图像23
5.4 字段24
5.5 复选框25
5.6 单选按钮27
5.7 视图28
5.7.1 特性28
5.7.2 方法29
5.7.3 颜色29
第6章 使用容器30
6.1 线性布局30
6.1.1 LinearLayout的概念和特性30
6.1.2 LinearLayout示例33
6.2 相对布局36
6.2.1 RelativeLayout的概念和属性36
6.2.2 RelativeLayout示例37
6.3 表格布局40
6.3.1 TableLayout的概念和特性40
6.3.2 TableLayout示例42
6.4 滚动42
第7章 使用选择部件45
7.1 适配器45
7.2 列表46
7.3 微调控件49
7.4 网格51
7.5 自动完成字段(至少减少35%的输入)53
7.6 画廊55
第8章 使用列表57
8.1 初步改进57
8.2 动态列表58
8.3 更好,更快,更强60
8.3.1 使用convertView61
8.3.2 使用持有者模式62
8.4 交互式列表64
8.5 可重用列表68
8.6 选用其他适配器74
第9章 高级部件和容器75
9.1 选择日期和时间75
9.2 时钟78
9.3 进度条79
9.4 滑动选择79
9.5 选项卡80
9.5.1 构建80
9.5.2 规则80
9.5.3 使用81
9.5.4 增强83
9.5.5 Intent和View84
9.6 翻转85
9.6.1 手工翻转86
9.6.2 动态添加内容87
9.6.3 自动翻转88
9.7 滑动的抽屉89
9.8 其他容器91
第10章 输入法框架92
10.1 键盘,硬还是软92
10.2 按需定制92
10.3 修改附属键95
10.4 适应布局96
10.5 释放创造力97
第11章 使用菜单98
11.1 选项菜单98
11.1.1 创建选项菜单98
11.1.2 添加菜单项和子菜单99
11.2 上下文菜单100
11.3 简单的示例100
11.4 扩展的示例104
11.4.1 菜单的XML结构104
11.4.2 菜单项与XML105
11.4.3 创建菜单106
第12章 字体107
12.1 珍惜已有字体107
12.2 更多字体108
12.3 字形介绍109
第13章 嵌入WebKit浏览器111
13.1 小型浏览器111
13.2 加载内容112
13.3 导航内容113
13.4 扩展应用程序114
13.5 设置、首选项和选项115
第14章 显示弹出消息116
14.1 弹出Toast116
14.2 提醒框117
14.3 检查效果117
第15章 处理线程120
15.1 了解处理程序120
15.1.1 消息120
15.1.2 Runnable123
15.2 就地运行123
15.3 我的UI线程到哪去了123
15.4 异步观感123
15.4.1 原理124
15.4.2 AsyncTask、泛型和Vararg124
15.4.3 AsyncTask的各个阶段125
15.4.4 示例任务125
15.5 附加说明129
第16章 处理Activity生命周期事件130
16.1 Activity的状态130
16.2 Activity的生命周期131
16.2.1 onCreate()和onDestroy()131
16.2.2 onStart()、onRestart()和onStop()131
16.2.3 onPause()和onResume()131
16.3 优美的状态132
第17章 创建Intent过滤器133
17.1 你有什么意图133
17.1.1 Intent组成133
17.1.2 Intent路由134
17.2 叙述Intent135
17.3 缩小接收器范围136
17.4 暂停警告137
第18章 启动活动和子活动138
18.1 对等活动和子活动138
18.2 启动139
18.2.1 制作Intent139
18.2.2 进行调用139
18.3 多标签浏览142
第19章 处理旋转145
19.1 销毁问题145
19.2 异同145
19.3 更多保存149
19.4 DIY旋转151
19.5 强制解决问题152
19.6 综述154
第20章 处理资源156
20.1 资源156
20.2 字符串理论156
20.2.1 纯文本字符串157
20.2.2 字符串格式157
20.2.3 样式文本157
20.2.4 样式字符串格式158
20.3 获取图片160
20.4 XML:资源之路162
20.5 杂项164
20.5.1 维度164
20.5.2 颜色165
20.5.3 数组165
20.5.4 因人而异166
第21章 使用首选项171
21.1 获取想要的内容171
21.2 编辑首选项172
21.3 目前的框架172
21.4 让用户自己选择173
21.5 添加“分层”结构176
21.6 弹出对话框177
第22章 管理和访问本地数据库180
22.1 数据库示例180
22.2 SQLite快速入门181
22.3 从头开始182
22.4 设置表184
22.5 数据184
22.6 有因必有果185
22.6.1 Raw查询186
22.6.2 常规查询186
22.6.3 使用构造器进行构建186
22.6.4 使用Cursor187
22.7 无所不在的数据188
第23章 访问文件190
23.1 使用的数据190
23.2 读取与写入192
第24章 充分利用Java库196
24.1 外部限制196
24.2 Ant和JAR197
24.3 参照脚本197
24.4 滴酒不沾200
24.5 评审脚本200
第25章 通过Internet进行通信201
25.1 REST和Relaxation201
25.2 通过Apache HttpClient操作HTTP201
25.3 解析响应203
25.4 要考虑的问题205
第26章 使用内容提供程序206
26.1 数据片段206
26.2 获得句柄207
26.3 查询207
26.4 适应环境208
26.5 舍与得209
26.6 感知BLOB210
第27章 构建内容提供程序211
27.1 剖析211
27.2 类型212
27.3 创建内容提供程序212
27.3.1 第一步:创建提供程序类212
27.3.2 第二步:提供URI217
27.3.3 第三步:声明属性218
27.3.4 第四步:更新清单文件218
27.4 更改通知支持219
第28章 请求和要求许可220
28.1 请求许可220
28.2 声明许可221
28.2.1 通过清单文件强制实施许可222
28.2.2 在其他地方强制实施许可222
28.3 别忘了文档223
第29章 创建服务224
29.1 通过类创建服务224
29.2 单例225
29.3 清单文件的作用226
29.4 事件提醒227
29.4.1 回调227
29.4.2 广播Intent228
29.5 远程服务与其他代码229
第30章 调用服务230
30.1 联系的纽带230
30.2 接收广播内容232
第31章 利用通知提醒用户234
31.1 发布通知的类型234
31.1.1 硬件通知235
31.1.2 图标235
31.2 查看运行中的通知发布235
第32章 访问基于位置的服务238
32.1 位置提供程序:它们知道你藏在哪里238
32.2 自我定位239
32.3 移动240
32.4 我们到了吗241
32.5 测试241
第33章 使用MapView和MapActivity显示地图242
33.1 条款无情242
33.2 添加项问题242
33.3 基本要素243
33.4 练习控制244
33.4.1 缩放244
33.4.2 居中245
33.5 地形起伏245
33.6 层上加层245
33.6.1 Overlay类246
33.6.2 绘制ItemizedOverlay246
33.6.3 处理屏幕单击247
33.7 MyLocationOverlay248
33.8 关键所在249
第34章 呼叫处理250
34.1 向管理者报告250
34.2 亲自进行呼叫250
第35章 开发工具253
35.1 层次结构管理253
35.2 令人愉快的Dalvik调试详细演示257
35.2.1 日志记录259
35.2.2 文件推拉259
35.2.3 屏幕截图260
35.2.4 位置更新260
35.2.5 接入呼叫和消息261
35.3 存储卡262
35.3.1 创建卡的映像262
35.3.2 插入卡263
第36章 处理多种屏幕尺寸264
36.1 默认设置264
36.2 多合一265
36.2.1 考虑规则,而不是位置265
36.2.2 考虑物理尺寸266
36.2.3 避免使用实际像素266
36.2.4 选择可缩放的Drawable266
36.3 量身定制267
36.3.1 添加<supports-screens>267
36.3.2 资源和资源集268
36.3.3 查找尺寸268
36.4 一切都是模拟的269
36.4.1 密度不同269
36.4.2 调整密度270
36.4.3 访问实际设备270
36.5 充分利用形势271
36.5.1 用按钮代替菜单271
36.5.2 使用简单的Activity代替选项卡271
36.5.3 整合多个Activity272
36.6 示例:EU4You272
36.6.1 第一个版本272
36.6.2 固定字体大小277
36.6.3 固定大小的图标278
36.6.4 使用空间278
36.6.5 不是浏览器会怎样279
36.7 合作伙伴的错误有哪些280
第37章 手机的处理281
37.1 该应用程序包含显式指令281
37.2 按钮282
37.3 有保障的市场282
37.4 细枝末节283
37.4.1 Archos 5 Android Internet Tablet283
37.4.2 Motorola CLIQ/DEXT284
37.4.3 Motorola DROID/Milestone284
37.4.4 Google/HTC Nexus One284
37.4.5 Motorola BACKFLIP284
第38章 处理平台变更285
38.1 品牌管理285
38.2 让人头疼的更多问题286
38.2.1 视图层次结构286
38.2.2 变更资源287
38.3 处理API变更287
38.3.1 检测版本287
38.3.2 包装API287
第39章 未来何去何从292
39.1 问题——部分答案292
39.2 源代码292
39.3 获得最新的信息293
热门推荐
- 1818791.html
- 2884492.html
- 245543.html
- 2677853.html
- 1976644.html
- 3420913.html
- 2318986.html
- 2364202.html
- 2673356.html
- 3784019.html
- http://www.ickdjs.cc/book_3704010.html
- http://www.ickdjs.cc/book_490114.html
- http://www.ickdjs.cc/book_3788395.html
- http://www.ickdjs.cc/book_755731.html
- http://www.ickdjs.cc/book_1433437.html
- http://www.ickdjs.cc/book_363497.html
- http://www.ickdjs.cc/book_1031495.html
- http://www.ickdjs.cc/book_3220313.html
- http://www.ickdjs.cc/book_2763685.html
- http://www.ickdjs.cc/book_60294.html