ASP动态网页创建一个简单页面
2010-02-08 21:09
351 查看
有了前面关于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接口:
其对应在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接口:
public class HelloWorld extends Activity implements IOpenGLDemo{ /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); this.requestWindowFeature(Window.FEATURE_NO_TITLE); getWindow() .setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN); mGLSurfaceView = new GLSurfaceView(this); mGLSurfaceView.setRenderer(new OpenGLRenderer(this)); setContentView(mGLSurfaceView); } public void DrawScene(GL10 gl) { gl.glClearColor(1.0f, 0.0f, 0.0f, 0.0f); // Clears the screen and depth buffer. gl.glClear(GL10.GL_COLOR_BUFFER_BIT | GL10.GL_DEPTH_BUFFER_BIT); } @Override protected void onResume() { // Ideally a game should implement // onResume() and onPause() // to take appropriate action when the //activity looses focus super.onResume(); mGLSurfaceView.onResume(); } @Override protected void onPause() { // Ideally a game should implement onResume() //and onPause() // to take appropriate action when the //activity looses focus super.onPause(); mGLSurfaceView.onPause(); } private GLSurfaceView mGLSurfaceView; }
其对应在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>
本例下载
相关文章推荐
- ASP动态网页创建一个简单页面
- 利用easyui创建一个简单的登录页面
- bootstrap4 创建一个简单页面
- 如何使用CSS栅格布局创建一个简单页面布局
- Django学习笔记(二)创建一个简单页面
- 创建一个简单注册页面步骤
- IronPython for ASP.NET:使用IronPython创建一个简单的Web页面
- 使用Node.js创建一个简单的本地页面服务器
- Python web入门:Django学习与实践二(简单页面实现和创建一个模板)
- 安卓学习笔记:2:用EditView创建一个简单的注册页面
- 使用tornado创建一个简单的图书介绍页面
- [使用心得]maven2之m2eclipse使用手册之六使用Maven2插件创建一个简单的SSH2项目之glassfish篇(一)
- mysql-外键约束(创建一个简单的例子)
- java动态缓存成长小纪(一)——创建一个简单的缓存
- 【代码】微信小程序 简单一个页面,网上图片展示
- 我的WCF之旅(1):创建一个简单的WCF程序
- MUI框架-01-介绍-创建项目-简单页面
- 创建一个简单iphone工程的步骤
- Access创建一个简单MIS管理系统
- 如何使用 CoreText 创建一个简单的杂志应用