2012-09-26 72 views
0

我只想知道如何禁用我的手機中的通知欄而不使我的活動全屏?禁用android通知欄

我做了一種鎖屏,我不希望用戶可以拖動通知欄。

+0

檢查:[機器人 - 禁用拖累通知欄的能力(http://stackoverflow.com/questions/2600622/android-disable-the-ability-to-drag-down-通知欄) –

+0

根據此鏈接(https://groups.google.com/forum/?fromgroups=#!topic/android-developers/GIq2Lao9jX4) - 它是**不可能**。 – alex

回答

0

在添加此代碼到AndroidManifest.xml

機器人:主題= 「@安卓風格/ Theme.NoTitleBar」

+1

仔細閱讀問題。他不想**隱藏**但**禁用** –

+1

謝謝,但帕裏什Mayani說的是正確的,我想禁用android通知欄,以便用戶不能與它交互。 –

0

公共靜態無效CancelNotification(上下文CTX,詮釋notifyId){ 串NS = Context.NOTIFICATION_SERVICE; NotificationManager nMgr =(NotificationManager)ctx.getSystemService(ns); nMgr.cancel(notifyId); }

+1

你爲什麼發佈全新的答案? –

+0

謝謝,但是什麼時候調用這個方法?或者我必須手動調用它?如果是這樣,哪部分代碼? –

0

這聽起來像你所需要的。它調用創建一個透明的窗口覆蓋狀態欄,從而攔截所有的觸摸事件。

您仍然保持狀態欄,用戶將無法激活它。

https://stackoverflow.com/a/7630993/455886