您的位置:首页 > 移动开发 > Android开发

Android OpenGL ES 开发教程(7):创建实例应用OpenGLDemos程序框架

2012-07-14 17:58 891 查看
有了前面关于Android OpenGL ES的介绍,可以开始创建示例程序OpenGLDemos。

使用Eclipse 创建一个Android项目

Project Name: OpenGLDemos
Build Target: Android 1.6 ( >1.5 即可)
Application Name: Android OpenGL ES Demos
Package Name: com.pstreets.opengl.demo
Create Activity:AndroidOpenGLDemo

采用Android ApiDemos 类似的方法,AndroidOpenGLDemo为一ListActivity ,可以使用PackageManager 读取所有Category为guidebee.intent.category.opengl.SAMPLE_CODE 的Activity。
Android ApiDemos示例解析(2): SimpleAdapter,ListActivity,PackageManager

创建一个OpenGLRenderer 实现 GLSurfaceView.Renderer接口:

为简洁起见,为所有的示例定义了一个接口IOpenGLDemo,

DrawScene 用于实际的GL绘图示例代码,其它的初始化工作基本就由GLSurfaceView 和OpenGLRenderer 完成,其中onSurfaceCreated 和 onSurfaceChanged 中的代码含义现在无需了解,后面会有具体介绍,只要知道它们是用来初始化GLSurfaceView就可以了。

最后使用一个简单的例子“Hello World”结束本篇,“Hello World” 使用红色背景刷新屏幕。

其对应在AndroidManifest.xml中的定义如下:

<activity android:name=”.HelloWorld” android:label=”@string/activity_helloworld”>

<intent-filter>

<action android:name=”android.intent.action.MAIN” />

<category android:name=”guidebee.intent.category.opengl.SAMPLE_CODE” />

</intent-filter>

</activity>

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: