LibGDX查询

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.

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 173,460评论 25 708
  • HereAndroid的内存优化是性能优化中很重要的一部分,而避免OOM又是内存优化中比较核心的一点。这是一篇关于...
    HarryXR阅读 3,853评论 1 24
  • 本文转载来源 http://www.csdn.net/article/2015-09-18/2825737/1 (...
    yoosir阅读 1,138评论 0 5
  • 在闲暇的时候读本书,是件挺快乐的事情,既然你很忙读不了,那么我带你读呀。来我们一起读一读这本由古斯塔夫・...
    大春兄弟阅读 595评论 0 0
  • ariv14 . 即景 傍晚妩媚耀眼阳光 急急落下阵太阳雨 彩虹间 六尺以上向左 是天堂 你住的心房 紧闭霓虹双眸...
    轩辕14阅读 221评论 0 0