通知バーが開いているかどうかを知る方法があるかどうか知りたかった. プログラムから通知バーを開くための以下のコードがあります。
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 );
パネルが既に開いているかどうかを知る方法はありますか?