![]() ![]() Note, the solution is not persistent on reboot. on your app start up) with the calls (valid prior to KitKat at least) to: service call activity 42 s16 // disable status barĪnd am startservice -n /.SystemUIService // enable status bar Reboot impermanent solutionĭisable/enable the framework service at runtime (e.g. After renaming/deleting the system likely uninstall the /data/data/ package. You have to remount the /system partition as it is read-only by default. This package is part of the KDE 4 base workspace. Rename the apk extension of /system/app/SystemUI.apk or delete the file completely. This package contains KWin, the KDE 4 window manager, featuring hardware-accelerated compositing effects. Note that in order to make use of the solutions the extended privileges (ideally root) are needed. The following is a couple of solutions on disabling the package. ![]() Yes, because the package is running which is responsible for the status bar and software navigation bar. However, it seems that the status bar is still accessible. Please note that this is for a specialised industrial device (a Honeywell Dolphin 75e) which cannot be rooted. Has this ever been possible? Is it more likely that something has changed in Android or I have broken something, or has this been broken all along and I've only just noticed? I believe it may have been on 4.4.1 before. ![]() The device is currently running Android 4.4.4. I have updated to the latest stock firmware and system software - perhaps that has changed this? I am sure this was all working fine and prevented the status bar from showing without resorting to the hackery. But I removed this hack because I didn't think it was necessary. I already know I can prevent this by adding a transparent 10 px system overlay window at the top of the screen which will absorb the touch events. It's hidden by default, but it can still be shown by touching and pulling down the top of the screen (where it shows with a translucent background instead of the usual solid black). The Activity in the manifest is defined with: the Activity ensures full screen mode with the following in its onCreate(): getWindow().clearFlags(_FORCE_NOT_FULLSCREEN) The app is defined as a launcher (home screen). I am creating a fullscreen app which will run in "kiosk" mode, so the user will not be able to exit. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |