我想知道如何在应用程序运行时禁用或阻止通知管理器。
这意味着用户无法使用通知管理器,即不应弹出通知。
您必须将其设置为全屏:
通过清单:
<activity ...
android:theme="@android:style/Theme.NoTitleBar.Fullscreen" />
</activity>
或通过代码:
requestWindowFeature(Window.FEATURE_NO_TITLE);
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);
我认为
您想将活动设置为全屏。如果是这样,请尝试此操作可能会对您有所帮助。
requestWindowFeature(Window.FEATURE_NO_TITLE);
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,WindowManager.LayoutParams.FLAG_FULLSCREEN);
来源: http://www.androidsnippets.com/how-to-make-an-activity-fullscreen
阻止通知管理器是指在应用处于前台时阻止来自应用的通知吗?我正在寻找类似的东西,我认为可能需要创建一个服务来管理显示的通知,这些通知可以在活动启动和停止时发送消息。