当前位置:首页 > 工业技术
从实例走进OPhone世界
从实例走进OPhone世界

从实例走进OPhone世界PDF电子书下载

工业技术

  • 电子书积分:11 积分如何计算积分?
  • 作 者:周轩,廖临波编著
  • 出 版 社:北京:机械工业出版社
  • 出版年份:2011
  • ISBN:9787111330301
  • 页数:287 页
图书介绍:本书从一个开发者的角度出发,介绍了Ophone/Android系统的基础知识和开发技巧,详细讲解了无线通信、娱乐游戏等。
《从实例走进OPhone世界》目录

第一篇 平台基础篇 2

第1章千里之行始于足下——OPhone开发入门 2

1.1搭建开发平台 2

1.1.1安装JavaSDK 3

1.1.2安装Eclipse 5

1.1.3安装AndroidSDK 6

1.1.4安装OPhoneSDK 7

1.1.5模拟器的配置和运行 8

1.1.6配置Eclipse环境 11

1.2创建第一个程序 12

1.2.1创建工程 12

1.2.2真机运行指南 13

1.3HelloOPhone工程分析 14

1.3.1开发平台结构 14

1.3.2工程组成 15

1.4外部资源管理 17

1.4.1资源存储 17

1.4.2资源配置 18

1.4.3资源访问 19

1.5本章小结 21

第2章进一步海阔天空——项目开发起步 22

2.1程序设计初探 22

2.1.1需求分析 22

2.1.2设计流程 22

2.1.3代码实现 23

2.1.4代码分析 26

2.2界面实现 27

2.2.1添加菜单 27

2.2.2新增界面 32

2.3程序核心Activity 34

2.3.1Acitivity启动 34

2.3.2Activity生命周期 35

2.4日志功能 37

2.4.1日志信息 37

2.4.2日志使用 38

2.4.3日志分析 39

2.5实现交互的Intent 40

2.5.1Intent应用功能 40

2.5.2Intent基础知识 42

2.5.3Intent应用实例 43

2.6用Preference存取简单信息 44

2.7调试工具 46

2.7.1adbshell 46

2.7.2ADB常用命令 48

2.7.3其他工具 49

2.8本章小结 49

第3章范例代码剖析——APIDemos 50

3.1程序整体介绍 50

3.1.1程序整体结构 51

3.1.2程序主界面启动分析 53

3.2控件使用 55

3.2.1布局界面Layout 55

3.2.2条状物Bar 58

3.2.3图片Image 63

3.3系统功能代码实例 66

3.3.1实现交互的Dialog实例 66

3.3.2提示用户的Notification实例 68

3.4实例的单元测试 70

3.5本章小结 72

第二篇无线通信篇 74

第4章沟通从电话开始——通话应用 74

4.1用户需求分析 74

4.2设计模式与功能实现 74

4.2.1从按钮响应到MVC模式 75

4.2.2手机状态与包 76

4.2.3后台运行与文件读写 78

4.3便捷呼叫 78

4.3.1实现按钮响应的接口 78

4.3.2弹出对话框 80

4.3.3保存输入数据 81

4.3.4使用Permission 82

4.4来电判断运营商 85

4.4.1呼叫状态监听 85

4.4.2呼叫状态判断 87

4.5自动保存呼叫记录 89

4.5.1文件写入 90

4.5.2使用文件管理器 91

4.5.3文件读取 91

4.6程序开机自启动 92

4.6.1表示启动完成的Intent 93

4.6.2广播接收者BroadcastReceiver 93

4.6.3BroadctReceiver生命周期 95

4.7本章小结 95

第5章便捷由短信引领——短信应用 96

5.1短信基础知识 96

5.1.1短信单元组成 96

5.1.2短信发送实例 97

5.1.3短信运行测试环境 99

5.2PendingIntent功能介绍 101

5.2.1发送方法详解释 101

5.2.2PendingIntent应用举例 102

5.3SMSManager功能介绍 104

5.3.1长短信和数据短信 104

5.3.2短信的接收方法 105

5.3.3特殊短信的接收 106

5.4本章小结 108

第6章信息传递的中介——网络应用 109

6.1网络应用基础 109

6.1.1网页文本获取实例 109

6.1.2解决无法访问网络问题 112

6.1.3OPhone网页的不同 113

6.2获取网络数据 114

6.2.1获取图片代码 115

6.2.2多线程访问网络 116

6.2.3线程工具AsyncTask 118

6.3HTTP协议的开发 122

6.3.1HttpClient介绍 122

6.3.2用GET方法获取数据 123

6.3.3用POST方法提交数据 123

6.4简单的网页呈现WebVew 125

6.5本章小结 126

第三篇娱乐游戏篇 128

第7章进入音乐世界——音乐播放器应用 128

7.1最简易的音乐播放器 128

7.1.1UI设计 128

7.1.2代码分析 129

7.1.3音频播放MediaPlayer类 131

7.1.4进一步开发 133

7.2播放列表 133

7.2.1准备音乐 133

7.2.2UI设计 135

7.2.3数据共享存储ContentProviders机制 136

7.2.4播放列表显示 137

7.2.5播放音乐 140

7.3后台播放组件Service 143

7.3.1Service概述 144

7.3.2进度条 145

7.3.3后台播放的实现 146

7.4本章小结 149

第8章3D产品开发——OpenGLES应用 150

8.1OpenGL与OPhone 150

8.2.3D开发框架 150

8.2.1GLSurfaceVew类 151

8.2.2Renderer接口 152

8.3图形着色 155

8.4物体旋转 157

8.5纹理贴图 160

8.5.1载入纹理 160

8.5.2创建纹理矩阵 162

8.5.3绘制纹理 162

8.6事件处理 163

8.7本章小结 165

第9章建立信息的仓库——数据库应用 166

9.1SQLite数据库简介 166

9.2SQLite相关操作 167

9.2.1命令行工具 167

9.2.2代码操作 168

9.2.3封装操作 179

9.3音乐数据库实例 181

9.3.1数据库设计 182

9.3.2主界面设计 186

9.3.3文件浏览器 187

9.3.4播放列表 190

9.4本章小结 192

第10章游戏实例分析——贪吃蛇 193

10.1贪吃蛇开发基础 193

10.1.1View类基础 194

10.1.2自定义属性 194

10.1.3数据结构 195

10.1.4运行顺序 196

10.1.5TileView类 199

10.2解剖贪吃蛇 199

10.2.1游戏界面 199

10.2.2游戏交互 201

10.2.3界面刷新 202

10.2.4状态保存 203

10.3不死贪吃蛇的实现 205

10.4本章小结 206

第四篇移动生活篇 209

第11章找到所处的位置——GPS应用 209

11.1背景知识 209

11.1.1硬件开发流程 209

11.1.2GPS介绍 210

11.1.3情景模式介绍 211

11.2设计流程 212

11.2.1确保GPS可用 212

11.2.2获得GPS控制权 216

11.2.3获得情景模式控制权 219

11.2.4其他工作 221

11.3切换代码 223

11.4提升用户体验 224

11.5本章小结 227

第12章捕捉方向和速度——传感应用 228

12.1传感器概述 228

12.1.1手机上的传感器 228

12.1.2加速度传感器 229

12.2获取传感器数据 231

12.2.1AVD配置 231

12.2.2管理与监听传感器 232

12.2.3软件版本问题 235

12.2.4代码示例 236

12.3模拟器中的传感器 236

12.3.1OpenIntents项目 237

12.3.2SensorSimulator使用 237

12.3.3导入模拟器库 239

12.3.4编写代码 241

12.4应用实例 242

12.4.1翻转手机调静音 242

12.4.2计步器 244

12.5本章小结 247

第13章留下美好的瞬间——相机应用 248

13.1摄像头结构与参数 248

13.1.1摄像头整体结构 248

13.1.2传感器分类 249

13.1.3摄像头主要参数 250

13.1.4视频录制参数 251

13.2相机程序基础 252

13.2.1相机的界面和代码 252

13.2.2代码流程分析 253

13.2.3代码功能分析 254

13.2.4相机资源的释放与关闭 255

13.3Camera类的接口和功能 257

13.3.1回调接口和类 257

13.3.2预览功能 257

13.3.3图片旋转功能 260

13.4摄像效果优化 262

13.4.1自动焦距调整 262

13.4.2相片保存与优化 263

13.5本章小结 265

第五篇OPhone拓展篇 267

第14章与众不同的OPhone——特色应用 267

14.1主屏程序HomeAPI 267

14.1.1主屏程序功能 267

14.1.2界面初始化流程 269

14.1.3注册Receiver流程 271

14.1.4添加快捷方式 272

14.2AGPS快速定位 273

14.2.1什么是AGPS 273

14.2.2AGPS实现原理 274

14.2.3AGPS数据分析 276

14.3基于3G网络的可视电话 277

14.3.1可视电话简介 277

14.3.2可视电话应用开发 277

14.4本章小结 279

第15章OPhone开发者必读——MM平台 280

15.1MobileMarket介绍 280

15.1.1MobileMarket功能 280

15.1.2开发者注册流程 281

15.2计费模式 283

15.2.1创新的销售模式 283

15.2.2Try and Buy流程 283

15.2.3鉴权的申请 284

15.2.4应用改造流程 285

15.3分成模式 286

15.4本章小结 287

后记 288

参考文献 289

相关图书
作者其它书籍
返回顶部