[转载]移动开发的三块重大技术点

baacloud免费翻墙vpn注册使用

[转载]移动开发的三块重大技术点 – 徐文兵 – 博客园.

1 2d 3d 图片和动画实现

2D图片:

2d 图像的绘制和显示

2d图像的二次处理 和显示

3d 动画

3d动画的播放

3d游戏引擎选择和sdk学习

3d游戏引擎的开发(如有机会在公司层面有资源提供)

基于3d动画引擎的事件捕捉,事件处理

2 基于终端的多媒体固件设备的API访问

语音:

调用API,打开麦克风,录制语音,并保存声音文件

对语音文件进行格式转换

播放指定的语音

对语音进行基于网络的传输

图像

调用API,打开终端的摄像头,设置摄像头参数,并获取图片,并保存图片格式。

对图片文件进行格式转化

浏览图片

对图片进行基于网络的传输

视频:

调用api,打开摄像头,设置摄像头得参数,获取视频文件,并按照一定格式保存

对视频文件进行格式转化

浏览并播放视频

对视频文件进行基于网络的传输

3 实现Android系统自带基础功能(如类似网络电话)

前一段了解了一个应用 网络电话

这个应用实现的功能是,用户拨打其他用户电话时,在对方电话也是智能手机且也有网络电话应用时,直接转化成网络电话通话,这样直接避开电信运行商,同时在用户体验上和直接打电话又没有太多的区别

对于这样一些应用要求,对于开发者要关注于以下几个方面

l  对原Android系统基础功能实现的了解

l  了解android 提示方式

l  线程编程

l  网络服务接口互动

赞(0) 打赏
分享到: 更多 (0)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏