![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
android
chenglifan
这个作者很懒,什么都没留下…
展开
-
GLSurfaceView
GLSurfaceView是一个视图,继承至SurfaceView,它内嵌的surface专门负责OpenGL渲染。 GLSurfaceView提供了下列特性: 1> 管理一个surface,这个surface就是一块特殊的内存,能直接排版到android的视图view上。 2> 管理一个EGL display,它能让openg转载 2012-04-30 13:13:47 · 12093 阅读 · 1 评论 -
SurfaceVie
android中的surfaceview执行的效率比较高,它可以直接访问一个画布,应用程序通过它直接绘制像素。android图形界面中有一个比较重要的概念是surface,何谓surface?简单的讲,surface相当于画板,所有的图像(view及其子类)都是要花在surface上的。每个surface会创建一个Canvas对象(其属性是会时常变的)--一个用来管理view在surface上绘图转载 2012-04-30 13:16:56 · 1012 阅读 · 0 评论 -
ReentrantLock和内部锁的性能对比
ReentrantLock是jdk5引入的新的锁机制,它与内部锁(synchronize) 相同的并发性和内存语义,比如可重入加锁语义。在中等或者更高负荷下,ReentrantLock有更好的性能,并且拥有可轮询和可定时的请求锁等高级功能。这个程序简单对比了ReentrantLock公平锁、ReentrantLock非公平锁以及内部锁的性能,从结果上看,非公平的ReentrantLock表现最好。转载 2012-05-04 11:37:07 · 925 阅读 · 0 评论 -
ReentrantLock
ReentrantLock是一个互斥的同步器,其实现了接口Lock,里面的功能函数主要有:1. lock() -- 阻塞模式获取资源2. lockInterruptibly() -- 可中断模式获取资源3. tryLock() -- 尝试获取资源4. tryLock(time) -- 在转载 2012-05-04 11:27:20 · 1799 阅读 · 0 评论 -
AndEngine之DEMO学习(三)SpriteExample
package org.andengine.examples;import java.io.IOException;import java.io.InputStream;import org.andengine.engine.camera.Camera;import org.andengine.engine.options.EngineOptions;import org.anden原创 2012-05-06 20:59:24 · 2228 阅读 · 1 评论 -
AndEngine之DEMO学习(六)MovingBallExample
上例子之前先罗嗦两句,AndEngine是通过业务线程处理各种变化的,可能包含计算、存储、交互等等,当然最重要的还是改变实体的状态,在渲染的时候会看到实质的改变。举个例子,在业务线程中将TileSprite的显示瓦片顺序的改变,渲染线程显示出来便成为了动画。当然这种改变是需要我们控制的,实体通过注册IUpdateHandler,或者注册IModifier,这两种方式将我们的业务注册到业务线程。下面原创 2012-05-24 17:26:51 · 1706 阅读 · 0 评论