LibGDX查询

作者: 天神Deity | 来源:发表于2017-08-21 22:09 被阅读4次

    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.

    相关文章

      网友评论

        本文标题:LibGDX查询

        本文链接:https://www.haomeiwen.com/subject/vqnhdxtx.html