Я хотел знать, есть ли способ узнать, открыта ли панель уведомлений. У меня есть приведенный ниже код, чтобы открыть панель уведомлений из программы:
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 );
Есть ли способ узнать, открыта ли панель?