在我的应用程序永久禁用android 4.4中的通知栏

时间:2014-06-23 07:00:11

标签: java android notifications

我需要在Android 4.4上禁用我的应用程序内的通知栏,此代码正常工作禁用通知栏,第二次当我下拉时我可以查看通知。我可以在我的活动中设置通知栏禁用一段时间。请以任何方式帮助我。

她是我的代码......

    super.onCreate(savedInstanceState);
    setContentView(R.layout.main);

    View decorView = getWindow().getDecorView();
    int uiOptions = View. SYSTEM_UI_FLAG_FULLSCREEN;
    int uiOption = View.SYSTEM_UI_FLAG_HIDE_NAVIGATION;
    decorView.setSystemUiVisibility(uiOptions);
    decorView.setSystemUiVisibility(uiOption);      
    decorView.requestFocus();
    decorView.requestFocusFromTouch();
    }

2 个答案:

答案 0 :(得分:1)

试试这段代码:

getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
                WindowManager.LayoutParams.FLAG_FULLSCREEN);

这应该在setContentView();

之前添加

并隐藏动作栏:

getActionBar().hide;

如果那不行,试试这个..

requestWindowFeature(Window.FEATURE_NO_TITLE);

答案 1 :(得分:0)

如何使用沉浸式全屏模式,这是在4.4中引入的?在我看来,这就是你所需要的。 更多详情:https://developer.android.com/training/system-ui/immersive.html