种豆资源网

当前位置:首页 > 百科 > 百科综合 / 正文

深入浅出Google Android

(2019-10-14 05:21:58) 百科综合
深入浅出Google Android

深入浅出Google Android

《深入浅出Google Android》是一本基于Google Android SDK 1.5编着的学习Android系统的实用图书。

基本介绍

  • 书名:深入浅出Google Android
  • 作者:E2ECloud工作室
  • ISBN:9787115200693
  • 定价:49.00元
  • 出版社:人民邮电出版社
  • 出版时间: 2009-8-1
  • 开本:16开

内容简介

在全方位讲解Google开放移动套用平台Android各种令人兴奋的特性的基础上,全书以简单易懂的实例为依託,深入探讨了应用程式的基本组件、界面布局,通过Intent实现拨打电话和传送简讯,利用Service创建音乐播放器,使用外部数据和服务,处理本地数据,发布和销售Android应用程式等内容。
本书适合有面向对象开发经验的读者阅读。此外,本书还提供了配套的线上视频教程,以便读者快速掌握Android开发。

作者简介

E2ECIoud工作室是国内最早的Android开发团队之一,专注于实现云计算与手机用户的连线。该团队成员在移动行业有着人均超过l0年的开发经验,对移动套用开发有着深刻的理解。自Android平台发布之日,E2ECIoudl作室就开始了在Android平台的工作,如发布S—Dialer、NBA Widget等Android套用。参加Android SDK的中文翻译,在网上发布And roid的开发视频,短短时间内就有上万人观看与学习。

图书目录

第1章 千呼万唤始出来——Android的前世今生 1
1.1 Android的诞生 1
1.2 Android的优点 3
1.2.1 开放性 3
1.2.2 应用程式平等 3
1.2.3 应用程式间无界限 4
1.2.4 快速方便的应用程式开发 5
1.3 Android系统架构 6
1.3.1 应用程式 6
1.3.2 应用程式框架 7
1.3.3 Android运行时 8
1.3.4 系统库 9
1.3.5 Linux核心 10
1.4 Android与移动网际网路 10
1.4.1 诺基亚的“四大支柱” 10
1.4.2 苹果公司的“大超市” 11
1.4.3 Google的“云” 12
1.5 Android的发展 12
1.5.1 Android开源套用 12
1.5.2 Android设备 13
1.5.3 Android平台 14
1.6 小结 15
第2章 而今迈步从头越——构建Android开发环境 16
2.1 系统需求 16
2.2 安装软体 17
2.2.1 安装JDK 17
2.2.2 安装Android SDK 17
2.2.3 安装Eclipse以及ADT 18
2.2.4 创建AVD 22
2.3 Android SDK 1.5初体验 23
2.4 构建第一个Android程式 26
2.5 解析Hello Android 29
2.5.1 应用程式构成 30
2.5.2 代码分析 31
2.6 调试程式 34
2.7 小结 38
第3章 一片冰心在玉壶——剖析Android应用程式核心 39
3.1 应用程式的基本组件 39
3.1.1 Activity简介 41
3.1.2 Service简介 42
3.1.3 BroadcastReceiver简介 43
3.1.4 ContentProvider简介 43
3.1.5 Intent——连线组件的纽带 44
3.2 应用程式的生命周期 44
3.3 近看Activity及其生命周期 48
3.3.1 创建Activity 48
3.3.2 Activity的生命周期 49
3.4 资源 57
3.4.1 创建、管理资源 58
3.4.2 使用资源 58
3.5 AndroidManifest.xml档案 61
3.5.1 AndroidManifest.xml档案的结构 61
3.5.2 在AndroidManifest.xml中声明许可权 62
3.6 小结 64
第4章 淡汝浓抹总相宜——创建用户界面 65
4.1 Android用户界面初体验 65
4.1.1 View与ViewGroup 65
4.1.2 可视化控制项 66
4.1.3 布局 69
4.1.4 音乐播放器用户界面(1) 82
4.2 选单和对话框 85
4.2.1 选单 85
4.2.2 对话框 91
4.2.3 音乐播放器用户界面(2) 97
4.3 进阶 99
4.3.1 回响用户界面的事件 99
4.3.2 用户界面的数据绑定 104
4.3.3 更改控制项外观 109
4.3.4 音乐播放器用户界面(3) 112
4.4 小结 114
第5章 青鸟殷勤为探看——电话与简讯套用 115
5.1 什幺是Intent 115
5.2 解析Intent 118
5.2.1 显式Intent和隐式Intent 119
5.2.2 IntentFilter 119
5.3 用Intent激活电话拨号程式 121
5.3.1 拨号程式雏形 121
5.3.2 可输入电话号码的拨号程式 125
5.3.3 使用IntentFilter的拨号程式 128
5.4 用Intent实现一个简单的简讯程式 129
5.4.1 创建TinySMS界面 129
5.4.2 设定许可权 131
5.4.3 传送简讯 131
5.5 Android中电话和简讯服务的包 133
5.6 小结 133
第6章 仙乐风飘处处闻——构建你的音乐播放器 134
6.1 Service简介 134
6.2 使用BroadcastReceiver 138
6.3 让TinyPlayer播放音乐 140
6.3.1 Service部分 140
6.3.2 Activity部分 144
6.4 小结 146
第7章 乱花渐欲迷人眼——使用外部数据和服务 147
7.1 实例1:通过URL获取网路资源 147
7.2 实例2:用HTTP POST提交表单 150
7.3 实例3:用SAX解析XML档案 153
7.4 实例4:利用Google API完成天气预报 162
7.4.1 用户界面设计与实现 163
7.4.2 解析天气信息 165
7.5 实例5:用DOM解析XML档案——构建实时地震信息列表 170
7.5.1 XML解析器:DOM和SAX 170
7.5.2 通过DOM构建实时地震信息列表 171
7.5.3 使用DOM解析 176
7.6 小结 179
第8章 日暮乡关何处是——使用位置服务和地图API 180
8.1 位置服务 180
8.1.1 获取位置信息 180
8.1.2 构造LocationProvider查询条件 183
8.1.3 跟蹤位置变化 183
8.2 基于地图的套用 186
8.2.1 获取Map API密钥 187
8.2.2 使用MapView下载显示地图 189
8.2.3 在地图上标记当前位置 191
8.3 用地图显示地震信息 197
8.4 小结 201
第9章 为有源头活水来——使用SQLite、ContentProvider与Preferences处理数据 202
9.1 档案I/O 202
9.2 SQLite资料库 206
9.2.1 SQLite资料库介绍 206
9.2.2 创建/打开SQLite资料库 207
9.2.3 利用SQLiteDatabase对象运算元据库 210
9.2.4 Cursor的使用 216
9.3 ContentProvider 220
9.3.1 定义ContentProvider 220
9.3.2 使用ContentResolver查询、更改数据 227
9.4 使用Preferences存储应用程式数据 230
9.5 让TinyPlayer播放本地音乐档案 233
9.6 小结 236
第10章 珠箔银屏迤逦开——桌面组件的开发 237
10.1 桌面组件简介 237
10.2 捷径 238
10.2.1 在应用程式中添加捷径 238
10.2.2 在Launcher添加应用程式的捷径 242
10.3 实时资料夹 245
10.3.1 定义创建实时资料夹的Activity 245
10.3.2 定义支持实时资料夹的ContentProvider 248
10.4 桌面部件 251
10.5 小结 256
第11章 欲书花叶寄朝云——虚拟软键盘与输入法 257
11.1 软键盘输入法简介 257
11.2 创建软键盘输入法 259
11.2.1 软键盘输入法的AndroidManifest.xml 259
11.2.2 输入法和软键盘的核心类 260
11.2.3 输入法 264
11.2.4 根据目标输入类型调整输入法布局 264
11.2.5 获取输入内容 266
11.2.6 截获硬键盘按键事件 267
11.2.7 输入候选View 267
11.3 小结 268
第12章 试借君王玉马鞭——準备发布应用程式 269
12.1 Android应用程式发布概览 269
12.2 最终用户许可协定 269
12.3 应用程式签名 274
12.3.1 概述 274
12.3.2 签名策略 275
12.3.3 为应用程式签名 275
12.4 应用程式版本 277
12.4.1 版本管理 277
12.4.2 应用程式升级 278
12.5 小结 279
第13章 书中自有黄金屋——销售Android应用程式 280
13.1 Sun开发人员的苹果App Store传奇 280
13.2 Android Market简介 280
13.2.1 Android Market是什幺 281
13.2.2 Android Market的优势 281
13.2.3 在Android Market上发布应用程式 282
13.3 发布Android应用程式的其他途径 284
13.4 小结 285
附录A 常用的Android常量 286
附录B ADB的使用 291
附录C 在模拟器中虚拟SD卡 293

标 签

搜索
随机推荐

Powered By 种豆资源网||