Android:如何以编程方式找出设备的精确像素长宽比?

我想使用OpenGL ES 2.0在我的Android应用程序中显示应该是所有正方形的图块.

安装在Android设备上的应用是否可以在没有用户输入的情况下以编程方式找出设备屏幕各个像素的确切宽高比?

解决方法:

我认为你要找的是DisplayMetrics级.它有字段heightPixels和widthPixels,它们提供屏幕尺寸,以及像素密度等其他有用信息.

如文档中所述,您可以使用getWindowManager()获取设备的DisplayMetrics.getDefaultDisplay().getMetrics(metrics);

上一篇:基于textureview编写opengl程序


下一篇:基于linux系统的OpenGL环境(二)