Android - 如何在我们的应用程序运行时阻止通知管理器

时间:2012-12-05 15:59:32

标签: android

我想知道在我的应用程序运行时如何禁用或阻止通知管理器。

意味着用户无法使用通知管理器,即不应弹出通知。

3 个答案:

答案 0 :(得分:0)

你必须全屏,或者:

通过清单:

<activity ...
android:theme="@android:style/Theme.NoTitleBar.Fullscreen" />
</activity>

或通过代码:

requestWindowFeature(Window.FEATURE_NO_TITLE);
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);

答案 1 :(得分:0)

我认为您希望将活动设置为全屏。如果是这样,试试这可能对你有帮助。

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

答案 2 :(得分:0)

通过阻止通知管理器,您的意思是在应用程序位于前台时阻止来自您应用的通知吗?我正在寻找类似的东西,我认为创建一个服务来管理所显示的通知,这些通知可以在活动启动和停止时通过活动发送消息。