adjust logging to use std funcs, hide all system bars from showing

This commit is contained in:
CraftyBoss
2026-04-12 03:32:58 -07:00
parent 8d16edf4e3
commit b295737edb
3 changed files with 30 additions and 13 deletions
@@ -1,6 +1,11 @@
package com.twilitrealm.dusk;
import android.app.ActionBar;
import android.content.Intent;
import android.os.Build;
import android.os.Bundle;
import android.view.View;
import android.view.WindowInsets;
import org.libsdl.app.SDLActivity;
@@ -53,6 +58,24 @@ public class DuskActivity extends SDLActivity {
return out.toArray(new String[0]);
}
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.R) {
getWindow().getDecorView().getWindowInsetsController().hide(WindowInsets.Type.systemBars());
}else {
View decorView = getWindow().getDecorView();
// Hide the status bar.
int uiOptions = View.SYSTEM_UI_FLAG_FULLSCREEN;
decorView.setSystemUiVisibility(uiOptions);
// Remember that you should never show the action bar if the
// status bar is hidden, so hide that too if necessary.
ActionBar actionBar = getActionBar();
actionBar.hide();
}
}
@Override
protected String[] getLibraries() {
// SDL3 is statically linked into libmain.so in this build.