由于StatusBarManager没有在SDK中提供,因此需要使用反射,调用该类的方法
Object service = getSystemService ("statusbar");
try {Class <?> statusBarManager = Class.forName
("android.app.StatusBarManager");
Method expand = statusBarManager.getMethod ("disable",int.class);
expand.invoke (service,0x00000001);
} catch (Exception e) {
e.printStackTrace();
}
权限:
<uses-permission android:name="android.permission.STATUS_BAR"/>
<uses-permission android:name="android.permission.DISABLE_STATUS_BAR"/>
并使用系统签名