LibGDX

LibGDX查询

2017-08-21  本文已影响4人  天神Deity

Application 提供了查询运行时环境属性的各种方法。

获取应用类型

有时候我们有必要当前的应用程序运行在那个特定的平台上,而Application.getType()正好可以满足这个要求:

switch (Gdx.app.getType()) {
    case Android:
        // android specific code
        break;
    case Desktop:
        // desktop specific code
        break;
    case WebGl:
        // HTML5 specific code
        break;
    default:
        // Other platforms specific code
}

而对于Android应用,还可以查询当前应用使用的SDK版本号:

int androidVersion = Gdx.app.getVersion();

这将返回当前设备所使用的SDK级别,例如 Android 1.5。

内存消耗

对于调试和分析目的,通常需要了解Java heap和native heap的内存消耗:

long javaHeap = Gdx.app.getJavaHeap();
long nativeHeap = Gdx.app.getNativeHeap();

两种方法都返回当前在相应堆上使用的字节数。
更多详情请参考Application的JavaDocs.

上一篇下一篇

猜你喜欢

热点阅读