Я создаю андроид приложение, которое имеет жест расширить строку состояния .. Я использовал следующий код, чтобы развернуть его ..:Развернуть панель Уведомления Android
try {
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);
} catch (Exception e) {
e.printStackTrace();
}
Я попробовал это на эмуляторе и он работал .. но когда я попробовал на реальном устройстве это бросает исключение
SecurityException: Разрешение Отрицание: получить/установить настройки для пользователя просит перспективе, как пользователь -2 но звонит от пользователя 0; для этого требуется android.permission.INTERACT_ACROSS_USERS_FULL
Любая идея?
Не могли бы вы решить эту проблему? Если вы решите, пожалуйста, поделитесь своим решением с нами. –