当前位置:首页 > 工业技术
Android基础教程
Android基础教程

Android基础教程PDF电子书下载

工业技术

  • 电子书积分:9 积分如何计算积分?
  • 作 者:(美)EdBurnette著
  • 出 版 社:北京:人民邮电出版社
  • 出版年份:2009
  • ISBN:9787115215369
  • 页数:197 页
图书介绍:本书通过贯穿全书的示例Android Sudoku game,讲述了Android编程的方方面面,包括用户界面、多媒体和Android生命周期等。
《Android基础教程》目录
标签:基础 教程

第一部分 Android简介 3

第1章 快速入门 3

1.1安装工具 3

1.1.1Java 5.0+ 3

1.1.2Eclipse 4

1.1.3Android 4

1.1.4Eclipse插件 5

1.2创建第一个程序 7

1.3在模拟器上运行程序 8

1.4在手机上运行程序 9

1.5快速阅读指南 9

第2章 基本概念 11

2.1Android的系统架构 11

2.1.1Linux内核 11

2.1.2本机库 12

2.1.3Android运行时 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基础知识 25

第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.1Android图形基础 53

4.1.1Color类 53

4.1.2Paint类 54

4.1.3Canvas类 55

4.1.4Path类 55

4.1.5Drawable类 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

第三部分 高级主题 107

第7章 互联的世界 107

7.1通过意图实现浏览 108

7.2利用视图打开网页 111

7.3JavaScript与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.1SQLite简介 149

9.2SQL基础 150

9.2.1DDL语句 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实现ContentProvi der 165

9.7快速阅读指南 166

第10章 利用OpenGL实现3D图形 169

10.1理解3D图形 169

10.2OpenGL简介 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

第四部分 附录 193

附录A Java与Android语言及其API 193

附录B 参考书目 197

返回顶部