2012-04-05 14 views
5

Pracuję nad aplikacją na tablet Samsung Galaxy Tab 10.1 (Android 3.2). Tablet będzie dedykowany do uruchamiania tej aplikacji, która jest używana w środowisku przemysłowym. Nasza aplikacja będzie "właścicielem" tabletu, a użytkownicy będą mieli dostęp tylko do funkcji urządzenia za pośrednictwem naszego oprogramowania. Mamy już taką udaną aplikację działającą na urządzeniach telefonicznych z systemem Gingerbread.Programowy dostęp do "paska systemowego" w systemie Android?

U dołu ekranu tabletu Samsung umieścił "Pasek systemowy" (N.B.- NIE pasek akcji), a na tym pasku można uzyskać dostęp do wszystkich innych aplikacji i widżetów. Czy istnieje sposób, aby programowo uzyskać dostęp do paska systemowego, aby zmodyfikować (wyrzucić go ze wszystkich aplikacji i bałaganu i po prostu trzymać przyciski Początek i Wstecz) lub całkowicie je ukryć?

Z góry dziękuję.

+0

nie można tego całkowicie ukryć. ale ludzie próbowali tho http://stackoverflow.com/questions/5109988/is-there-a-way-to-hide-the-system-bar-in-android-3-0-its-an-internal-device- na –

Odpowiedz

2

Możesz ukryć pasek programowo, ale wymaga to uprawnień administratora. This guy napisał aplikację, aby to zrobić, i opublikował kod źródłowy.

Istnieje możliwość usunięcia mini-aplikacji, ale wymaga ona rootowania - należy usunąć pliki APK, do których odnoszą się "mini aplikacje", i znikną one z paska. Nie ma możliwości łatwego lub programowego wykonania tej czynności, a najlepszym wyjściem jest napisanie niestandardowej pamięci ROM z usuniętymi aplikacjami. To gigantyczny ból w dupie.

Jeśli nie potrzebujesz niczego specjalnie z wersji 3.2, powinieneś być w stanie wyśledzić zdjęcie z systemu Android 3.1, które zostało wysłane na kartę galaktyki, zanim touchwiz będzie gotowy. Nie będzie to miało "mini apps" ani przycisku zrzutu ekranu na pasku systemowym. Jeśli to zrobisz, nie będziesz musiał rootować, ponieważ jest to podpisany obraz.

Powiązane problemy