[摘]Android收起通知栏代码片段

Android 3xcn.com@站长2019年3月15日 pm6:56发布5年前 (2019)更新
0
导航号,我的单页导航


以下代码系统应用中验证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.91es.com  125啦读书导航,为你导航!

版权声明 1、 本站名称 91易搜
2、 本站网址 https://www.91es.com/
3、 本站部分文章来源于网络,仅供学习与参考,如有侵权请留言
4、 本站禁止发布或转载任何违法的相关信息,如有发现请向站长举报
导航号,我的单页导航

暂无评论

评论审核已启用。您的评论可能需要一段时间后才能被显示。

暂无评论...