以下代码系统应用中验证ok

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

收起通知栏

public  void collapseStatusBar() {
        Object service =getSystemService("statusbar");
        if (null == service)
            return;
        try {
            Class<?> clazz = Class.forName("android.app.StatusBarManager");
            int sdkVersion = android.os.Build.VERSION.SDK_INT;
            Method collapse = null;
            if (sdkVersion <= 16) {
                collapse = clazz.getMethod("collapse");
            } else {
                collapse = clazz.getMethod("collapsePanels");
            }
            collapse.setAccessible(true);
            collapse.invoke(service);
        } catch (Exception e) {
            e.printStackTrace();
        }
    }

 

本文摘抄于《[Android]展开/收起通知栏》,也验证ok。

 

https://www.biumall.com/  笔友城堡,为你导航!

相关文章

暂无评论

none
暂无评论...