图书介绍
从实例走进OPhone世界PDF|Epub|txt|kindle电子书版本网盘下载
- 周轩,廖临波编著 著
- 出版社: 北京:机械工业出版社
- ISBN:9787111330301
- 出版时间:2011
- 标注页数:287页
- 文件大小:98MB
- 文件页数:299页
- 主题词:移动电话机-应用程序-程序设计
PDF下载
下载说明
从实例走进OPhone世界PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第一篇 平台基础篇2
第1章千里之行始于足下——OPhone开发入门2
1.1搭建开发平台2
1.1.1安装JavaSDK3
1.1.2安装Eclipse5
1.1.3安装AndroidSDK6
1.1.4安装OPhoneSDK7
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程序核心Activity34
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实现交互的Intent40
2.5.1Intent应用功能40
2.5.2Intent基础知识42
2.5.3Intent应用实例43
2.6用Preference存取简单信息44
2.7调试工具46
2.7.1adbshell46
2.7.2ADB常用命令48
2.7.3其他工具49
2.8本章小结49
第3章范例代码剖析——APIDemos50
3.1程序整体介绍50
3.1.1程序整体结构51
3.1.2程序主界面启动分析53
3.2控件使用55
3.2.1布局界面Layout55
3.2.2条状物Bar58
3.2.3图片Image63
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使用Permission82
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表示启动完成的Intent93
4.6.2广播接收者BroadcastReceiver93
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线程工具AsyncTask118
6.3HTTP协议的开发122
6.3.1HttpClient介绍122
6.3.2用GET方法获取数据123
6.3.3用POST方法提交数据123
6.4简单的网页呈现WebVew125
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后台播放组件Service143
7.3.1Service概述144
7.3.2进度条145
7.3.3后台播放的实现146
7.4本章小结149
第8章3D产品开发——OpenGLES应用150
8.1OpenGL与OPhone150
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主屏程序HomeAPI267
14.1.1主屏程序功能267
14.1.2界面初始化流程269
14.1.3注册Receiver流程271
14.1.4添加快捷方式272
14.2AGPS快速定位273
14.2.1什么是AGPS273
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