书籍详情

从实例走进OPhone世界

从实例走进OPhone世界

作者:周轩,廖临波 编著

出版社:机械工业出版社

出版时间:2011-03-01

ISBN:9787111330301

定价:¥45.00

购买这本书可以去
内容简介
  《从实例走进ophone世界》从一个开发者的角度出发,介绍了ophone/android系统的基础知识和开发技巧,详细讲解了无线通信、娱乐游戏、移动生活、ophone特色应用等多种类型程序的开发流程和方法;通过介绍系统自带源代码实例,为读者提供参考资料和分析素材。《从实例走进ophone世界》以开发笔记的写作手法,用丰富的实例展示了ophone平台强大的功能和易于上手的开发环境,并配有大量插图和代码注释,为自学者提供了方便。书中穿插多个知识点、思考题及解答,使读者在学习的过程中能够拓展视野并举一反三。《从实例走进ophone世界》既可以作为ophone/android初学者的教材,也可以作为嵌入式系统开发人员的参考资料。
作者简介
暂缺《从实例走进OPhone世界》作者简介
目录
前言
第一篇 平台基础篇
第1章 千里之行始于足下-ophone开发入门
1.1 搭建开发平台
1.1.1 安装java sdk
1.1.2 安装eclipse
1.1.3 安装android sdk
1.1.4 安装ophone sdk
1.1.5 模拟器的配置和运行
1.1.6 配置eclipse环境
1.2 创建第一个程序
1.2.1 创建工程
1.2.2 真机运行指南
1.3 helloophone工程分析
1.3.1 开发平台结构
1.3.2 工程组成
1.4 外部资源管理
1.4.1 资源存储
1.4.2 资源配置
1.4.3 资源访问
1.5 本章小结
第2章 进一步海阔天空-项目开发起步
2.1 程序设计初探
2.1.1 需求分析
2.1.2 设计流程
2.1.3 代码实现
2.1.4 代码分析
2.2 界面实现
2.2.1 添加菜单
2.2.2 新增界面
2.3 程序核心activity
2.3.1 acitivity 启动
2.3.2 activity生命周期
2.4 日志功能
2.4.1 日志信息
2.4.2 日志使用
2.4.3 日志分析
2.5 实现交互的intent
2.5.1 intent应用功能
2.5.2 intent基础知识
2.5.3 intent应用实例
2.6 用preference存取简单信息
2.7 调试工具
2.7.1 adb shell
2.7.2 adb常用命令
2.7.3 其他工具
2.8 本章小结
第3章 范例代码剖析-api demos
3.1 程序整体介绍
3.1.1 程序整体结构
3.1.2 程序主界面启动分析
3.2 控件使用
3.2.1 布局界面layout
3.2.2 条状物bar
3.2.3 图片image
3.3 系统功能代码实例
3.3.1 实现交互的dialog实例
3.3.2 提示用户的notification实例
3.4 实例的单元测试
3.5 本章小结
第二篇 无线通信篇
第4章 沟通从电话开始-通话应用
4.1 用户需求分析
4.2 设计模式与功能实现
4.2.1 从按钮响应到mvc模式
4.2.2 手机状态与包
4.2.3 后台运行与文件读写
4.3 便捷呼叫
4.3.1 实现按钮响应的接口
4.3.2 弹出对话框
4.3.3 保存输入数据
4.3.4 使用permission
4.4 来电判断运营商
4.4.1 呼叫状态监听
4.4.2 呼叫状态判断
4.5 自动保存呼叫记录
4.5.1 文件写入
4.5.2 使用文件管理器
4.5.3 文件读取
4.6 程序开机自启动
4.6.1 表示启动完成的intent
4.6.2 广播接收者broadcast receiver
4.6.3 broadcast receiver生命周期
4.7 本章小结
第5章 便捷由短信引领-短信应用
5.1 短信基础知识
5.1.1 短信单元组成
5.1.2 短信发送实例
5.1.3 短信运行测试环境
5.2 pendingintent功能介绍
5.2.1 发送方法详解
5.2.2 pendingintent应用举例
5.3 sms manager功能介绍
5.3.1 长短信和数据短信
5.3.2 短信的接收方法
5.3.3 特殊短信的接收
5.4 本章小结
第6章 信息传递的中介-网络应用
6.1 网络应用基础
6.1.1 网页文本获取实例
6.1.2 解决无法访问网络问题
6.1.3 ophone网页的不同
6.2 获取网络数据
6.2.1 获取图片代码
6.2.2 多线程访问网络
6.2.3 线程工具asynctask
6.3 http协议的开发
6.3.1 httpclient介绍
6.3.2 用get方法获取数据
6.3.3 用post方法提交数据
6.4 简单的网页呈现webview
6.5 本章小结
第三篇 娱乐游戏篇
第7章 进入音乐世界-音乐播放器应用
7.1 最简易的音乐播放器
7.1.1 ui设计
7.1.2 代码分析
7.1.3 音频播放mediaplayer类
7.1.4 进一步开发
7.2 播放列表
7.2.1 准备音乐
7.2.2 ui设计
7.2.3 数据共享存储content providers机制
7.2.4 播放列表显示
7.2.5 播放音乐
7.3 后台播放组件service
7.3.1 service概述
7.3.2 进度条
7.3.3 后台播放的实现
7.4 本章小结
第8章 3d产品开发-opengl es应用
8.1 opengl与ophone
8.2 3d开发框架
8.2.1 glsurfaceview类
8.2.2 renderer接口
8.3 图形着色
8.4 物体旋转
8.5 纹理贴图
8.5.1 载入纹理
8.5.2 创建纹理矩阵
8.5.3 绘制纹理
8.6 事件处理
8.7 本章小结
第9章 建立信息的仓库-数据库应用
9.1 sqlite数据库简介
9.2 sqlite相关操作
9.2.1 命令行工具
9.2.2 代码操作
9.2.3 封装操作
9.3 音乐数据库实例
9.3.1 数据库设计
9.3.2 主界面设计
9.3.3 文件浏览器
9.3.4 播放列表
9.4 本章小结
第10章 游戏实例分析-贪吃蛇
10.1 贪吃蛇开发基础
10.1.1 view类基础
10.1.2 自定义属性
10.1.3 数据结构
10.1.4 运行顺序
10.1.5 tileview类
10.2 解剖贪吃蛇
10.2.1 游戏界面
10.2.2 游戏交互
10.2.3 界面刷新
10.2.4 状态保存
10.3 不死贪吃蛇的实现
10.4 本章小结
第四篇 移动生活篇
第11章 找到所处的位置-gps应用
11.1 背景知识
11.1.1 硬件开发流程
11.1.2 gps介绍
11.1.3 情景模式介绍
11.2 设计流程
11.2.1 确保gps可用
11.2.2 获得gps控制权
11.2.3 获得情景模式控制权
11.2.4 其他工作
11.3 切换代码
11.4 提升用户体验
11.5 本章小结
第12章 捕捉方向和速度-传感应用
12.1 传感器概述
12.1.1 手机上的传感器
12.1.2 加速度传感器
12.2 获取传感器数据
12.2.1 avd配置
12.2.2 管理与监听传感器
12.2.3 软件版本问题
12.2.4 代码示例
12.3 模拟器中的传感器
12.3.1 openintents项目
12.3.2 sensorsimulator使用
12.3.3 导入模拟器库
12.3.4 编写代码
12.4 应用实例
12.4.1 翻转手机调静音
12.4.2 计步器
12.5 本章小结
第13章 留下美好的瞬间-相机应用
13.1 摄像头结构与参数
13.1.1 摄像头整体结构
13.1.2 传感器分类
13.1.3 摄像头主要参数
13.1.4 视频录制参数
13.2 相机程序基础
13.2.1 相机的界面和代码
13.2.2 代码流程分析
13.2.3 代码功能分析
13.2.4 相机资源的释放与关闭
13.3 camera类的接口和功能
13.3.1 回调接口和类
13.3.2 预览功能
13.3.3 图片旋转功能
13.4 摄像效果优化
13.4.1 自动焦距调整
13.4.2 相片保存与优化
13.5 本章小结
第五篇 ophone拓展篇
第14章 与众不同的ophone-特色应用
14.1 主屏程序homeapi
14.1.1 主屏程序功能
14.1.2 界面初始化流程
14.1.3 注册receiver流程
14.1.4 添加快捷方式
14.2 agps快速定位
14.2.1 什么是agps
14.2.2 agps实现原理
14.2.3 agps数据分析
14.3 基于3g网络的可视电话
14.3.1 可视电话简介
14.3.2 可视电话应用开发
14.4 本章小结
第15章 ophone开发者必读-mm平台
15.1 mobile market介绍
15.1.1 mobile market功能
15.1.2 开发者注册流程
15.2 计费模式
15.2.1 创新的销售模式
15.2.2 try and buy流程
15.2.3 鉴权的申请
15.2.4 应用改造流程
15.3 分成模式
15.4 本章小结
后记
参考文献
猜您喜欢

读书导航