通过文档的查找,以及源码的观察,发现android的 GPU信息需要通过opengl 来获取,android framwork层提供GL10来获得相应的参数,而GL10要在使用自定义的View时才可以获得,因此给出以下是获得gpu信息的 例子:


1.class DemoRenderer implements GLSurfaceView.Renderer {


public void onSurfaceCreated(GL10 gl, EGLConfig config)
{
Log.d("SystemInfo", "GL_RENDERER = " +gl.glGetString(GL10.GL_RENDERER));
Log.d("SystemInfo", "GL_VENDOR = " + gl.glGetString(GL10.GL_VENDOR));
Log.d("SystemInfo", "GL_VERSION = " + gl.glGetString(GL10.GL_VERSION));
Log.i("SystemInfo", "GL_EXTENSIONS = " + gl.glGetString(GL10.GL_EXTENSIONS));
}


@Override
public void onDrawFrame(GL10 arg0) {
// TODO Auto-generated method stub

}


@Override
public void onSurfaceChanged(GL10 arg0, int arg1, int arg2) {
// TODO Auto-generated method stub

}

}

2.

class DemoGLSurfaceView extends GLSurfaceView {

DemoRenderer mRenderer;
public DemoGLSurfaceView(Context context) {
super(context);
setEGLConfigChooser(8, 8, 8, 8, 0, 0);
mRenderer = new DemoRenderer();
setRenderer(mRenderer);
}
}

3.在Activity中 new 一个DemoGLSurfaceView 对象

4.设置这个View对象


有问题欢迎留言共同探讨


更多相关文章

  1. Android获取签名信息命令
  2. Android中获取设备的各种信息总结
  3. Android中使用putExtra()传递对象实例
  4. Android P Launcher3中添加未读信息角标
  5. android从未安装的apk文件里获取信息(包信息,资源信息)
  6. android中,handler处理信息中弹出提示框注意事项
  7. android 访问 webservice 获取信息
  8. android aapt查看apkmenifast信息

随机推荐

  1. android九宫格
  2. :Android Market的 Loading效果
  3. Android开发入门_环境搭建
  4. android中 MediaStore提取缩略图和原始图
  5. 安卓巴士Android开发神贴整理
  6. Android滑动手势侦测方法介绍
  7. Android:EditText学习总结
  8. Android 数据存储之文件存储小记
  9. Android UI设计——EditText控件
  10. android 快速入门之一 “Hello world”,以