最近在做一个平板的应用,底部的BACK HOME 还有电池WIFI的那一条STATUS_BAR设置全屏后怎么也去不掉,查找资料后,发现一个比较好的方法,在此分享
第一种方式(程序代码):
在OnCreate里添加一行语句
getWindow().getDecorView().setSystemUiVisibility(View.SYSTEM_UI_FLAG_LOW_PROFILE);
在setContentView之前哦。
过时的一个方法:
getWindow().getDecorView().setSystemUiVisibility(View.STATUS_BAR_HIDDEN);
可能有些人的4.0API不太一样,这样做也可以
getWindow().getDecorView().setSystemUiVisibility(View.SYSTEM_UI_FLAG_SHOW_FULLSCREEN);
手机的话用这个:
getWindow().getDecorView().setSystemUiVisibility(View.SYSTEM_UI_FLAG_HIDE_NAVIGATION);
代码的方式就是这样,不过还是有问题的,因为源码的解释有这一句
* There is a limitation: because navigation controls are so important, the least user
* interaction will cause them to reappear immediately.
也就是说这玩意很重要,还是会出现!我试了一下,发现弹出 popupwindow和Dialog时就会重现下方的黑条。
下面介绍第二种方式,现将平板root, 然后改改两个文件
$ adb remount
$ adb shell mv /system/app/SystemUI.odex /system/app/SystemUI.odexold
$ adb shell mv /system/app/SystemUI.apk /system/app/SystemUI.apkold
$ adb reboot
或者你下一个RE文件管理器,把这两个文件重命名,然后重启,这样,你在任何程序里,包括在待机,都没有下面的 status bar 了!
分享到:
相关推荐
在Android 4.0(Ice Cream Sandwich)版本中,实现全屏模式有两种主要方法:通过代码动态修改和通过修改系统文件。以下是对这两种方法的详细说明: **第一种方法:通过代码动态修改** 在Android应用的`OnCreate`方法...
Android4.0的状态栏在不同的设备上有着不同的表现形式,例如在手机和平板电脑上。系统UI组件对此进行了区分,分别位于两个目录下: 1. `com.android.systemui.statusbar.phone`: 专为手机设计的状态栏。 2. `...
在Android 4.0(Ice Cream Sandwich)版本中,虽然这个功能是默认存在的且不可轻易修改,但有一些特殊情况或特定需求下,开发者可能希望移除或自定义这个导航栏。本篇将详细介绍如何在Android 4.0中实现移除导航栏。...
在Android 4.0(冰淇淋三明治)系统中,原生图库是用户管理和查看媒体文件,如图片和视频的主要界面。这个图库被称为"Gallery3D",它提供了流畅且直观的用户体验,旨在优化性能,特别是对于大量的多媒体内容。下面...
这个"Android MediaPlayer 播放器(修改版)"应该是对原生`MediaPlayer`类进行了一些定制或优化,以适应特定的视频播放需求。在Android应用开发中,特别是在涉及多媒体内容时,`MediaPlayer`是一个不可或缺的部分。...
8. **Android 4.0的API变更**: 包括新添加的API、已删除的API以及对现有API的修改。例如,`ActionBar`被引入以提供统一的导航和操作区域,`Fragment`组件进一步完善,支持更复杂的界面构建,`SQLiteOpenHelper`简化...
在Android中,通常不允许应用程序随意修改或禁用系统级别的功能,如Home键,因为这可能破坏用户体验。但通过一些技巧,开发者可以实现Home键的临时屏蔽。主要的方法是重写Activity的`onKeyDown()`方法,捕获并处理...
综上所述,"Novo7ELF2 侧边栏补丁"是针对Android 4.0系统的一次设备定制优化,它可能包含了全屏模式的改进和侧边栏功能的增强,以提升Novo7ELF2用户的交互体验。补丁的安装过程涉及到对系统分区的修改,这需要用户...
酷播(极酷)跨平台多终端网页播放器简介 酷播V4.0版跨平台网页视频播放器(完全...9、右键自定义,在配置文件中自由修改,支持三行右键自定义,多行时以"|"分隔即可,操作简单。 酷播跨平台多终端网页播放器页面展示
注意,这两行代码需要在`setContentView()`之前执行,因为一旦设置了布局,就无法再更改窗口特性。 方法二是通过修改AndroidManifest.xml文件中的Activity配置来同时隐藏状态栏和标题栏。在`<activity>`标签中添加`...
尽管有其他替代品如`NavigationView`和`CoordinatorLayout`(现在是Android官方推荐的实现方式),但对于旧版本的Android SDK(如4.0+)或希望保持向后兼容的开发者来说,`SlidingMenu`仍是一个不错的选择。...
在下载 apk,兼容 Android 4.0 (API 14) 及更高版本。 特征 利用 Android KitKat 的沉浸式全屏模式 滑动以在 8 个惊人的帧之间进行选择 用于自拍的浮动操作按钮 保存原始图片和修改后的图片 自拍时,会触发分享意图...
- 所有显示的图片,支持单击全屏查看,可以手指操控放大缩小,长按图片会提示是否删除图片,点击图片名字,会提示更改图片名,弹出文本框。 - 由于文字聊天太简单,就没有发送文字的功能,后期有空的话,会做一个...
全新设计完美贴合Android4.0 UI风格,支持桌面主题应用及个性美化DIY,极致的操作体验,人性化的功能交互,简单好用,快速稳定,做您最贴心的手机管家! 【特色功能】 1、丰富缤纷的个性主题任您下载,每日更新让...
此时此景,笔者只专注Android、Iphone等移动平台开发,看着这些源码心中有万分感慨,写此文章纪念那时那景! Java 源码包 Applet钢琴模拟程序java源码 2个目标文件,提供基本的音乐编辑功能。编辑音乐软件的朋友,这...