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>
使用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>
相关文章推荐
- Android OpenGL ES 开发教程(7):创建实例应用OpenGLDemos程序框架
- Android OpenGL ES 开发教程(7):创建实例应用OpenGLDemos程序框架
- Android OpenGL ES(六)创建实例应用OpenGLDemos程序框架 .
- Android OpenGL ES(六):创建实例应用OpenGLDemos程序框架
- Android应用:Service开发实例(二)之Service的两种创建方法和其生命周期
- Android OpenGL ES 开发教程(2):关于OpenGL ES
- Android应用开发揭秘的第26个程序12_2_openglcolor修改版和高仿版的源码注释
- Android OpenGL ES 开发教程(25):OpenGL光照模型
- Spring+SpringMVC+Mybatis(SSM)框架搭建教程(四)-应用功能开发实例
- [实例教程] 用python开发android应用
- Android简明开发教程九:创建应用程序框架
- IntelliJ IDEA 12详细开发教程(四) 搭建Android应用开发环境与Android项目创建
- Android游戏开发教程之四:Canvas与Paint的应用实例
- 安卓android程序源码487套+app应用开发教程+视频教学
- Android小项目合集(经典教程)包含十五个Android开发应用实例
- Android小项目合集(经典教程)包含十五个Android开发应用实例
- Android OpenGL ES 开发教程(25):OpenGL光照模型
- Android 开发程序锁应用简单实例
- Android应用开发揭秘的第25个程序12_1_opengl修改版和高仿版的源码注释