百道网
 您现在的位置:图书 > Google Android开发入门指南(第2版)(附DVD光盘1张)
Google Android开发入门指南(第2版)(附DVD光盘1张)


Google Android开发入门指南(第2版)(附DVD光盘1张)

作  者:盖索林 编著,王世江 改编

出 版 社:人民邮电出版社

丛 书:移动开发系列丛书

出版时间:2009年11月

定  价:45.00

I S B N :9787115213945

所属分类: 专业科技  >  计算机/网络  >  软件应用与开发    

标  签:语言与开发工具  移动通信  计算机与互联网  电子与通信  程序语言与软件开发  

[查看微博评论]

分享到:

TOP内容简介

  本书是一本快速入门指南,旨在帮助读者迅速由入门晋级到实际应用,学会Android平台的应用程序设计。
  本书共分6个主题41章,每章皆以实例为主轴,介绍在实际编写应用程序时将经常使用到的功能,并配合相关的概念讲解。内容包括Android开发工具的安装与使用、Android应用程序界面编写、通过重构让应用程序更容易扩展与维护、以用户为导向设计手机应用程序、发布应用程序、SQLite数据库应用、地图与定位功能等。随书光盘中包括了所有范例的程序代码。
  本书讲述由浅入深,由Android的基础知识到实际开发应用,结构清晰、语言简洁,非常适合Android的初学者以及还不熟悉Java语言和J2ME开发经验的程序开发人员阅读参考。

TOP目录

第一部分 Android简介

第1章 快速入门 3
1.1 安装工具 3
1.1.1 Java 5.0+ 3
1.1.2 Eclipse 4
1.1.3 Android 4
1.1.4 Eclipse插件 5
1.2 创建第一个程序 7
1.3 在模拟器上运行程序 8
1.4 在手机上运行程序 9
1.5 快速阅读指南 9

第2章 基本概念 11
2.1 Android的系统架构 11
2.1.1 Linux内核 11
2.1.2 本机库 12
2.1.3 Android运行时 13
2.1.4 应用程序框架 14
2.1.5 应用程序 15
2.2 它还活着 15
2.2.1 进程不等于应用程序 16
2.2.2 应用程序生命周期 17
2.3 构建块 19
2.3.1 活动 19
2.3.2 意图 19
2.3.3 服务 19
2.3.4 内容提供者 19
2.4 使用资源 20
2.5 安全性 20
2.6 快速阅读指南 21

第二部分 Android基础知识

第3章 设计用户界面 25
3.1 数独游戏简介 25
3.2 声明性设计 26
3.3 创建启动界面 27
3.4 使用替代资源 34
3.5 实现About对话框 37
3.6 应用主题 41
3.7 添加菜单 43
3.8 添加设置 45
3.9 开始新游戏 47
3.10 利用日志消息调试程序 48
3.11 利用调试器调试程序 50
3.12 退出游戏 50
3.13 快速阅读指南 50

第4章 绘制2D图形 53
4.1 Android图形基础 53
4.1.1 Color类 53
4.1.2 Paint类 54
4.1.3 Canvas类 55
4.1.4 Path类 55
4.1.5 Drawable类 56
4.2 在Sudoku程序中添加图形 58
4.2.1 开始游戏 58
4.2.2 定义Game类 58
4.2.3 定义PuzzleView类 60
4.2.4 绘制游戏盘面 61
4.2.5 绘制数字 63
4.3 处理输入 65
4.3.1 定义和更新选定区域 66
4.3.2 输入数字 68
4.3.3 增加提示 69
4.3.4 抖动屏幕 70
4.4 其他问题 71
4.4.1 创建软键盘 71
4.4.2 实现游戏逻辑 76
4.4.3 其他功能 78
4.5 更多改进 80
4.6 快速阅读指南 81

第5章 多媒体 83
5.1 播放音频 83
5.2 播放视频 88
5.3 为数独游戏配上音乐 92
5.4 快速阅读指南 94

第6章 存储本地数据 95
6.1 为数独游戏添加选项 95
6.2 继续玩前一个游戏 97
6.3 记住当前位置 99
6.4 访问内部文件系统 100
6.5 访问SD卡 101
6.6 快速阅读指南 103

第三部分 高级主题

第7章 互联的世界 107
7.1 通过意图实现浏览 108
7.2 利用视图打开网页 111
7.3 JavaScript与Java通信 115
7.4 使用Web服务 121
7.5 快速阅读指南 131

第8章 定位与环境感知 133
8.1 位置,位置,位置 133
8.1.1 我在哪里 135
8.1.2 更新位置 137
8.1.3 模拟说明 138
8.2 充分利用传感器 139
8.2.1 了解传感器 139
8.2.2 解析传感器的读数 140
8.2.3 模拟说明 140
8.3 地图功能 141
8.3.1 嵌入MapView 142
8.3.2 准备就绪 145
8.3.3 模拟说明 146
8.4 快速阅读指南 147

第9章 SQL实战 149
9.1 SQLite简介 149
9.2 SQL基础 150
9.2.1 DDL语句 151
9.2.2 修改语句 151
9.2.3 查询语句 151
9.3 你好,数据库 152
9.3.1 使用SQliteOpenHelper 153
9.3.2 定义主程序 155
9.3.3 添加一行 156
9.3.4 运行一个查询 157
9.3.5 显示查询结果 158
9.4 数据绑定 159
9.5 使用ContentProvider 162
9.5.1 更改主程序 164
9.5.2 添加一行 164
9.5.3 运行一个查询 165
9.6 实现ContentProvider 165
9.7 快速阅读指南 166

第10章 利用OpenGL实现3D图形 169
10.1 理解3D图形 169
10.2 OpenGL简介 170
10.3 构建一个OpenGL程序 171
10.4 管理线程 173
10.5 构建一个模型 178
10.6 光线、相机…… 181
10.7 动作 183
10.8 应用纹理 184
10.9 透明效果 187
10.10 快速阅读指南 189

第四部分 附录
附录A Java与Android语言及其API 193
附录B 参考书目 197

TOP书摘

插图:


地图确实是个让人充满想象的媒介。
这年头只要是智能型手机,上面几乎都有“Google地图”(Google Map)可使用。用户可以通过在Google地图中输入地址或地标来搜索目标地点。使用Google地图可以取得目标地附近的地图、查询行车路线,或是列出附近的建筑物空照图(卫星图)、查看街景(StreetView)等等功能.也可以搭配GPS等定位系统,来查询目前位置附近的信息.在Android平台上,我们不仅可以使用基本的Google地图,还可以基于Google地图服务所提供的地图资料,进一步自定义“MapView”界面组件(Google地图的基本组件)中的各种元素,编写不同的地图应用程序。并通过“定位”、“电子罗盘”等功能,结合Android平台的随身与移动特性,做出具个性化、区域性的独特地图与各种充满想象力的定位应用程序。
我们将使用.Android极富特色的地图与定位功能,以“火车站导览”应用程序为范例,编写地图与定位应用程序。我们将使用以Google地图为基础的“MapView”组件,组合出一个简单的火车站导航应用程序.可以在列表中选择北京、上海、广州车站,并查看车站附近的地图.
36.1 取得地点坐标
讲到使用地图,就会谈到地图坐标的表示法,地图坐标的表示法是我们编写地图程序的基础。
传统上常见的地图坐标表示法,是把整个椭圆形的地球表面,由北极到南极,等分画上一个个南北向的圆圈。表示所在地南北方向的“纬度”(latitude).再将南北级连接成一条条线,以通过英国格林威治天文台所在地的线为0°线(东经、西经各180°),来表示所在地相对东西方向的“经度”(longitude)。

TOP插图


插图

TOP 其它信息

装  帧:第1版

页  数:281

开  本:16开

纸  张:胶版纸

正文语种:中文

加载页面用时:74.6888