Вторник, 2024-03-19, 8:19 AM

Поиск
Меню
Категории раздела
Поддержи проект!
Рекомендуем


Запросы конфигурации

Интерфейс Application предоставляет различные методы запроса свойств среды выполнения.

Определение типа приложения

Иногда в некоторый случаях определенные части приложения зависят от типа платформы. Метод getApplicationType() возвращает платформу на которой в данный момент выполняется приложение:
switch(Gdx.app.getApplicationType()) {
   case ApplicationType.Android:
       // кода для Android
   case ApplicationType.Desktop:
       // код для Desktop
   case ApplicationType.WebGl:
       /// код для HTML5
}
На платформе Android в приложении можно так же запросить версию самого Android:
int androidVersion = Gdx.app.getVersion();
Этим возвращается поддерживаемый уровень SDK устройством, например 3 для Android 1.5.

Потребление памяти

Для отладки и профилирования часто необходимо знать количество потребляемой памяти, для Java heap памяти и нативной heap памяти:

int javaHeap = Gdx.app.getJavaHeap();
int nativeHeap = Gdx.app.getNativeHeap();
Оба метода возвращают количество байтов используемых для Java и нативной heap памяти.