• Android KitKat Immersive Mode使用


    写了一个方法,在onCreate和onResume中调用即可,4.4以上可用。

    private void openImmersiveMode() {
            if (android.os.Build.VERSION.SDK_INT > 18) {
                Window window = getWindow();
                this.getWindow()
                        .getDecorView()
                        .setSystemUiVisibility(
                                View.SYSTEM_UI_FLAG_HIDE_NAVIGATION
                                        | View.SYSTEM_UI_FLAG_FULLSCREEN
                                        | View.SYSTEM_UI_FLAG_IMMERSIVE_STICKY);
    
            }
    
        }

    如果是cocos2dx游戏工程的话最好加入如下代码

    @Override
        public void onWindowFocusChanged(boolean hasFocus) {
            // TODO Auto-generated method stub
            if (hasFocus) {
                Log.i("AppActivity",
                        "onWindowFocusChanged->hasFocus="
                                + String.valueOf(hasFocus));
                openImmersiveMode();
            }
            super.onWindowFocusChanged(hasFocus);
    
        }
  • 相关阅读:
    优化eclipse
    Servlet与jsp间的传值问题
    servlet & javabean
    Java数据类型
    CentOS 7 安装tomcat
    Nginx配置详解
    PHP文件缓存实现
    lnmp编译安装
    Php安全规范
    php编码规范
  • 原文地址:https://www.cnblogs.com/xyida/p/4585785.html
Copyright © 2020-2023  润新知