此方法亲测只在6.0以上管用
注意collapsePanels这里不是 collapse,否则会报//NoSuchMethodException: collapse []
这是屏蔽下拉的方法
try {
Object service = getSystemService("statusbar");
Class<?> claz = Class.forName("android.app.StatusBarManager");
Method expand = claz.getMethod("collapsePanels");collapse []
expand.invoke(service);
} catch (Exception e) {
e.printStackTrace();
}
一直显示通知栏
Object obj = getSystemService("statusbar");
Class.forName("android.app.StatusBarManager")
.getMethod("expandNotificationsPanel", new Class[0])
.invoke(obj, (Object[]) null);