2
我想知道是否有任何方法知道通知欄是否打開。我有下面的代碼來打開程序中的通知欄:Android:如何知道通知面板是否已經以編程方式打開?
Object sbservice = getSystemService("statusbar");
Class<?> statusbarManager = Class.forName("android.app.StatusBarManager");
Method showsb;
if (Build.VERSION.SDK_INT >= 17) {
showsb = statusbarManager.getMethod("expandNotificationsPanel");
}
else {
showsb = statusbarManager.getMethod("expand");
}
showsb.invoke(sbservice);
有什麼方法可以知道面板是否已經打開?