图书介绍

OPhone应用开发权威指南2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

OPhone应用开发权威指南
  • 詹建飞,田淼,吴博等编著 著
  • 出版社: 北京:电子工业出版社
  • ISBN:9787121097355
  • 出版时间:2010
  • 标注页数:454页
  • 文件大小:133MB
  • 文件页数:470页
  • 主题词:移动通信-携带电话机-操作系统-程序设计-指南

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

OPhone应用开发权威指南PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章OPhone平台概述1

1.1 OPhone的架构1

1.1.1 Linux内核2

1.1.2本地库2

1.1.3 OPhone运行环境3

1.1.4 Widget运行环境3

1.1.5应用程序框架4

1.1.6应用程序5

1.2开发OPhone应用程序5

1.2.1开发语言5

1.2.2 OPhone SDK5

1.2.3 OPhone开发者社区6

1.3将OPhone应用上传到Mobile Market7

1.3.1 Mobile Market的商业模式7

1.3.2 Mobile Market发布流程8

1.4小结11

第2章OPhone开发环境和流程12

2.1安装Eclipse和ODT12

2.1.1安装Java SDK12

2.1.2安装Eclipse13

2.1.3安装OPhone SDK13

2.1.4安装和配置ODT插件14

2.2第一个OPhone应用程序16

2.2.1新建OPhone项目16

2.2.2运行OPhone项目18

2.2.3更新资源文件21

2.3调试OPhone应用程序24

2.3.1设置断点25

2.3.2启动调试25

2.3.3单步跟踪26

2.4在命令行下开发OPhone程序27

2.4.1创建项目27

2.4.2用Ant编译项目28

2.4.3运行应用程序29

2.5 OPhone SDK介绍30

2.5.1 OPhone模拟器30

2.5.2模拟SD卡32

2.5.3 ADB32

2.5.4 DDMS33

2.6小结34

第3章OPhone应用程序模型35

3.1 OPhone应用程序基础35

3.1.1 OPhone应用程序运行环境35

3.1.2 OPhone应用程序的组成36

3.2 Activity43

3.2.1 Activity创建与声明44

3.2.2 Activity的生命周期48

3.2.3启动Activity55

3.2.4 Activity和Task58

3.3 Content Provider61

3.4 BroadcastReceiver64

3.5 Service66

3.6安全与许可66

3.6.1安全架构66

3.6.2许可67

3.7数字签名70

3.7.1签名策略70

3.7.2签名步骤71

3.8小结72

第4章 图形用户界面73

4.1用户界面概述73

4.1.1手机软硬件特性的发展73

4.1.2如何影响应用程序开发74

4.1.3 OPhone图形引擎74

4.2用户界面设计75

4.2.1声明布局文件75

4.2.2编写XML文件75

4.2.3加载XML文件76

4.2.4将数据绑定到AdapterView77

4.2.5创建菜单79

4.2.6创建Dialog81

4.2.7通知用户83

4.2.8处理用户输入84

4.2.9样式与主题84

4.3常用Widget86

4.3.1 TextView86

4.3.2 Button89

4.3.3 ImageView90

4.3.4 ProgressBar92

4.3.5 DatePicker/TimePicker94

4.3.6 GridView96

4.3.7 Spinner98

4.3.8Gallery100

4.3.9 TabHost101

4.4高级图形用户界面技术104

4.4.1图形系统类结构104

4.4.2常用布局类107

4.4.3绘制图形114

4.4.4构建自己的组件123

4.5图形动画130

4.5.1 Animation131

4.5.2 Interpolator136

4.5.3 AnimationSet137

4.5.4自定义动画138

4.6 Resource介绍143

4.6.1资源类型143

4.6.2使用资源144

4.6.3资源适配146

4.7俄罗斯方块实例147

4.7.1方块的数据结构147

4.7.2方块渲染150

4.7.3游戏区域设计152

4.7.4碰撞检测156

4.7.5输入处理158

4.7.6积分排行榜160

4.8小结161

第5章OpenGL ES编程162

5.1 OpenGL ES概述162

5.1.1 OpenGL ES设计准则162

5.1.2 OpenGL ES与OpenGL的不同163

5.1.3一个简单的OpenGL ES程序166

5.2 3D观察与变换169

5.2.1一个简单的例子:绘制立方体169

5.2.2理解变换175

5.2.3投影变换177

5.2.4视口变换179

5.2.5矩阵堆栈180

5.3绘制图元180

5.3.1图元种类180

5.3.2指定顶点数据182

5.3.3绘制图元186

5.4颜色和光照186

5.4.1设置颜色和材质187

5.4.2光照188

5.5光栅化和片元处理193

5.5.1背面剪裁193

5.5.2纹理映射193

5.5.3雾205

5.5.4反走样207

5.5.5像素测试209

5.5.6将片元合并到颜色缓存212

5.6帧缓存操作216

5.6.1清空缓存216

5.6.2读取颜色缓存216

5.6.3强制完成绘图指令217

5.7其他217

5.7.1行为控制函数217

5.7.2状态查询218

5.8 EGL简介218

5.9小结222

第6章 数据持久化存储223

6.1文件存储223

6.1.1存储至默认文件夹224

6.1.2存储至指定文件夹226

6.1.3存储至SD卡227

6.1.4读取资源文件228

6.2 SharePreference229

6.3 SQLite233

6.3.1创建数据库234

6.3.2 SQLiteOpenHelper236

6.3.3创建触发器240

6.3.4创建索引241

6.3.5创建视图241

6.3.6操作数据243

6.3.7将Cursor绑定到AdapterView250

6.4 Content Provider254

6.4.1概述254

6.4.2 Content Provider加载机制256

6.4.3创建Content Provider257

6.4.4 Content Provider更新的通知机制267

6.4.5 DAO接口及实现269

6.4.6在新线程内处理数据270

6.5小结273

第7章 移动多媒体编程274

7.1多媒体文件格式与编码274

7.1.1多媒体文件格式274

7.1.2编码275

7.1.3 OPhone平台支持的媒体格式276

7.1.4选择合适的媒体文件277

7.2音频和视频播放277

7.2.1三种不同的数据源278

7.2.2 MediaPlayer的状态281

7.2.3音乐播放器实例284

7.2.4播放视频296

7.3录制音频299

7.3.1 MediaRecorder的状态图299

7.3.2录音器实例301

7.4 MP3文件格式分析306

7.4.1 MP3文件介绍307

7.4.2 ID3 V 1标签307

7.4.3 ID3V2标签310

7.4.4 MP3帧结构316

7.4.5分割MP3文件323

7.5案例分析——铃声DIY327

7.6小结329

第8章 让程序在后台运行330

8.1 Service概述330

8.2 Service编程实践331

8.2.1创建Service331

8.2.2启动和停止Service333

8.2.3通知用户335

8.2.4不阻塞用户操作337

8.2.5 Service与Activity通信343

8.3后台播放音乐345

8.3.1跨进程调用345

8.3.2创建AIDL接口文件346

8.3.3实现AIDL接口347

8.3.4绑定Service351

8.3.5调用IPC方法352

8.4小结353

第9章 访问网络数据和服务354

9.1 HTTP协议简介354

9.1.1 HTTP协议的主要特点354

9.1.2 HTTP连接过程355

9.1.3 HTTP消息格式355

9.2线程管理358

9.2.1匿名Thread358

9.2.2 java.util.concurrent框架359

9.2.3 AsyncTask369

9.3网络编程接口373

9.3.1 HttpCIientAPI介绍373

9.3.2 GET方法的使用和限制378

9.3.3使用POST方法上传附件382

9.3.4从服务器端下载图片390

9.4设计C/S通信数据格式392

9.4.1对象序列化396

9.4.2使用XML传输对象401

9.5小结409

第10章高级通信技术410

10.1电话410

10.1.1电话呼叫410

10.1.2监听电话状态412

10.1.3查询电话属性416

10.1.4读取通话记录416

10.2短消息420

10.2.1发送短信421

10.2.2接收短消息423

10.3小结426

第11章 访问硬件层427

11.1访问相机427

11.1.1创建Camera对象427

11.1.2设置Camera参数428

11.1.3预览429

11.1.4拍摄照片429

11.2访问位置服务431

11.2.1创建LocationManager431

11.2.2 LocationProvider类432

11.2.3监听位置更新433

11.2.4接近警报434

11.3访问传感器435

11.3.1 SensorManager类435

11.3.2监听传感器事件436

11.3.3方向传感器应用——指南针437

11.3.4模拟传感器440

11.4小结443

附录A如何导入源代码444

附录B Resin安装与Servlet部署446

参考文献450

热门推荐