现在的位置: 首页 > 综合 > 正文

android中禁止下拉通知栏

2017年12月06日 ⁄ 综合 ⁄ 共 600字 ⁄ 字号 评论关闭

原创转载请注明出处。

1.在AndroidManifest.xml中添加权限

<uses-permission android:name="android.permission.EXPAND_STATUS_BAR"/>
    <uses-permission android:name="android.permission.STATUS_BAR"/>

2.在相应的activity中添加

    @Override
    public void onWindowFocusChanged(boolean hasFocus) {
        // TODO Auto-generated method stub
        super.onWindowFocusChanged(hasFocus);
        try {

            Object service = getSystemService("statusbar");
            Class<?> statusbarManager = Class.forName("android.app.StatusBarManager");
            Method test = statusbarManager.getMethod("collapse");
            test.invoke(service);
        } catch (Exception ex) {
            ex.printStackTrace();
        }
    }

抱歉!评论已关闭.