我只想知道如何在不使活动全屏的情况下禁用手机中的通知栏?
我正在做一种锁屏,我不希望用户可以向下拖动通知栏。
public static void CancelNotification(Context ctx, int notifyId) { String ns = Context.NOTIFICATION_SERVICE; NotificationManager nMgr = (NotificationManager) ctx.getSystemService(ns); nMgr.cancel(notifyId); }
这听起来像你需要的。它涉及创建一个与状态栏重叠的透明窗口,从而拦截对其的所有触摸事件。
您仍将保留状态栏,用户将无法激活它。
将此代码添加到您的 AndroidManifest.xml
android:theme="@android:style/Theme.NoTitleBar"