在Manifest中声明使用OpenGLES
为了能使用OpenGLES 2.0 API,你必须在你的manifest中添加以下声明:
如果你的应用要使用纹理压缩功能,你必须还要声明设备需要支持什么样的压缩格式:
为OpenGLES Graphics创建一个Activity
这个Activity与其它类型应用的Activity并无不同,要说不同,也仅仅是放到Activity的layout的View不一样,你需要放入的是一个GLSurfaceView。
下面的代码演示了使用GLSurfaceView作为主视图的Acitivity的最少代码实现:
public class OpenGLES20 extends Activity {
private GLSurfaceView mGLView;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
//创建一个GLSurfaceView实例然后设置为activity的ContentView.
mGLView = new MyGLSurfaceView(this);
setContentView(mGLView);
}
}
zt 怎么了?需要帮忙吗? cq