2012年5月16日

[转]Android SurfaceView 绘图及帧频处理方法修正

摘要: 本文转自:http://www.cnblogs.com/SkyD/archive/2010/11/08/1872235.html此文是针对上一篇《Android SurfaceView 绘图覆盖刷新及脏矩形刷新方法》的修正。帧频处理今天我在审视上篇示例代码时猛然发现我犯了个低级错误,致使帧频达不到预期,这个错误在这里:这里设置每次绘制之后固定休眠33毫秒,以此来限制每秒帧频在30帧。但实际上这里忽视了绘图及其他运算所消耗的时间,也就是说除非其他所有操作的总耗时都不足1/3毫秒,否则我们就根本无法达到每秒30帧的期望。修正方法是在每帧开始处理前获取系统当前时间值,然后在处理完毕后再获取一次当前时 阅读全文

posted @ 2012-05-16 09:27 freeliver54 阅读(369) 评论(0) 推荐(0)

[转]Android SurfaceView 绘图覆盖刷新及脏矩形刷新方法

摘要: 本文转自:http://www.cnblogs.com/SkyD/archive/2010/11/08/1871423.htmlSurfaceView在Android中用作游戏开发是最适宜的,本文就将演示游戏开发中常用的两种绘图刷新策略在SurfaceView中的实现方法。 首先我们来看一下本例需要用到的两个素材图片:bj.jpg就是一个渐变图,用作背景。question.png是一个半透明的图像,我们希望将它放在上面,围绕其圆心不断旋转。实现代码如下:package SkyD.SurfaceViewTest;import android.app.Activity;import android 阅读全文

posted @ 2012-05-16 09:22 freeliver54 阅读(345) 评论(0) 推荐(0)

[转]android webview学习

摘要: 本文转自:http://hi.baidu.com/relayon/blog/item/92b15463677d3e6b0d33fa79.html在移动互联网的争夺日趋白热化,各个互联网巨头纷纷推出自己的手机浏览器,浏览器市场的争夺从桌面转移到了手机。在Android手机中内置了一款高性能webkit内核浏览器,在SDK中封装为一个叫做WebView组件。什么是webkitWebKit是Mac OS X v10.3及以上版本所包含的软件框架(对v10.2.7及以上版本也可通过软件更新获取)。同时,WebKit也是Mac OS X的Safari网页浏览器的基础。WebKit是一个开源项目,主要由K 阅读全文

posted @ 2012-05-16 09:17 freeliver54 阅读(416) 评论(0) 推荐(0)

导航