У меня есть собственное приложение, которое должно скрывать или восстанавливать системный бар.Это приложение работает на Samsung Galaxy Tab 10.1 (P7500).У меня есть две вкладки.Один основан на стандартном Galaxy ROM, а другой - на Overcome ROM.
Я посмотрел этот урок, чтобы скрыть панель (http://android.serverbox.ch/?p=306)
Мои методы выглядят так:
private void hideStatusBar() throws IOException, InterruptedException {
Process proc = Runtime.getRuntime().exec(new String[]{"su","-c","service call activity 79 s16 com.android.systemui"});
proc.waitFor();
}
private void showStatusBar() throws IOException, InterruptedException {
Process proc = Runtime.getRuntime().exec(new String[]{"am","startservice","-n","com.android.systemui/.SystemUIService"});
proc.waitFor();
}
Если я нажимаю на мои кнопки и вызываются методы, я вижу, что что-то происходит, потому что приложение ждет несколько секунд.Я также заглянул в LogCat и увидел, что что-то происходит.
show: http://pastebin.com/CidTRSTi hide:
http://pastebin.com/iPS6Kgbp
Я предполагаю, что проблема с hideв строке 57
Итак, я попробовал приложение на рынке: TabBar Hider Demo (https://market.android.com/details?id=com.tlalexander.tabletbarhiderdemo&feature=more_from_developer#?t=W251bGwsMSwxLDEwMiwiY29tLnRsYWxleGFuZGVyLnRhYmxldGJhcmhpZGVyZGVtbyJd)
Но здесь то же самое.Панель не будет удалена / скрыта.Я также заглянул в LogCat
show: http://pastebin.com/TuKXQ5qm
hide: http://pastebin.com/rWHFQV4u
Та же проблема в строке 51 (скрыть)
Есть подсказки?Thx B770