做一个平板的应用,底部的BACK HOME 还有电池WIFI的那一条STATUS BAR设置全屏后怎么也去不掉, 后来发现一个比较好的方法
在OnCreate里添加一行语句 ,在setContentView之前哦:
getWindow().getDecorView().setSystemUiVisibility(View.SYSTEM_UI_FLAG_LOW_PROFILE);
或者
getWindow().getDecorView().setSystemUiVisibility(View.STATUS_BAR_HIDDEN);
或者
getWindow().getDecorView().setSystemUiVisibility(View.SYSTEM_UI_FLAG_SHOW_FULLSCREEN);
手机上的,可以:
getWindow().getDecorView().setSystemUiVisibility(View.SYSTEM_UI_FLAG_HIDE_NAVIGATION);
status bar这玩意很重要,所以在弹出 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以上版本中屏蔽Home键。 首先,我们需要理解Android系统的权限结构。在Android 4.0之前,开发者可以通过注册一个BroadcastReceiver监听ACTION_HOME_KEY_DOWN和ACTION_HOME_KEY_...
在Android 4.0(API级别14)系统中,由于系统的限制和设计,开发者可能会遇到底部状态栏无法完全隐藏的问题,影响了全屏体验。本文将详细介绍如何在Android 4.0上解决这个问题。 首先,我们需要了解Android的状态栏...
标题提到的"屏蔽android4.0以上home按键"是一个关于如何在Android 4.0及以上版本中阻止Home键功能的技术问题。 首先,我们需要了解Android系统的权限和API等级。Android 4.0(API级别14)引入了一些新特性,而...
### 如何隐藏Android 4.0及以上版本的ActionBar、NotificationBar、StatusBar、SystemBar、TitleBar 在Android应用开发过程中,有时为了实现特定的设计效果或界面需求,开发者可能需要隐藏某些系统组件,如...
针对Android 4.0(Ice Cream Sandwich)系统,由于其对用户体验和系统架构的一系列改进,传统在Android 2.x上屏蔽Home键的方法不再适用。本篇将详细介绍如何在Android 4.0中实现Home键的屏蔽。 首先,我们回顾一下...
这篇文档将介绍如何在Android 4.0中屏蔽状态栏,从而实现全屏显示。 Android4.0的状态栏在不同的设备上有着不同的表现形式,例如在手机和平板电脑上。系统UI组件对此进行了区分,分别位于两个目录下: 1. `...
"android4.0完美全屏(解决任何机器)"的主题着重于如何在Android 4.0(Ice Cream Sandwich,ICS)系统上实现应用的全屏显示,适用于各种设备,包括平板电脑。这个问题在Android开发中尤为突出,因为不同设备的屏幕...
getWindow().getDecorView().setSystemUiVisibility(View.STATUS_BAR_HIDDEN); ``` 2. 使用`SYSTEM_UI_FLAG_LOW_PROFILE`,这会隐藏状态栏并显示简化的状态栏图标: ```java getWindow().getDecorView()....
在Android开发中,有时我们可能需要为特定场景禁用状态栏(StatusBar),比如为了实现全屏体验或特殊界面设计。然而,通常情况下,系统权限是不允许应用直接禁用statusBar的,尤其是对于没有获取到SYSTEM_ALERT_...
《Android 4.0 桌面时钟源码DeskClock深度解析》 在Android操作系统中,DeskClock是一款内置的桌面时钟应用,它集成了多种功能,包括时钟、闹钟、计时器和秒表。对于开发者来说,深入理解DeskClock的源码能够帮助...
总结起来,这个DEMO主要展示了如何在Android 4.0的WebView中加载Flash内容,并通过JavaScript接口实现Flash的全屏播放。由于Flash在现代移动设备上的支持逐渐减少,开发者应考虑逐步转向HTML5等更现代的技术。但在这...
10. **新增特性**: Android 4.0引入了许多新特性,如面部解锁、数据流量监控、全屏模式、统一的通知中心、更流畅的用户界面等。开发者可以利用这些特性来提升应用的功能和用户体验。 总结来说,"android-14_r01.zip...
android4.0 输入触摸分析 android4.0下的输入触摸流程分析文档,主要分为两个部分:android Framework 层和 Linux 内核层。下面将从头到尾详细分析输入触摸流程。 android Framework 层 在android Framework 层,...
在Android 4.0中,针对按键处理,尤其是触控事件(touch events),由于系统引入了导航栏,这对全屏应用的校准程序提出了挑战。在进行触摸校准时,如果无法获取到包含导航栏的完整屏幕分辨率,会导致校准结果出现...
此外,Android 4.0还支持多种输入方式,如全屏模式、手写输入和语音输入。全屏模式下,输入法可以隐藏以提供更大的屏幕空间;手写输入则允许用户直接在屏幕上书写汉字,特别适合那些更习惯于手写的用户;语音输入则...
在Android开发中,状态栏(StatusBar)的管理是界面设计中的一个重要环节,它可以极大地影响到应用的用户体验。"Android-gm-statusbar状态栏透明工具类" 提供了一种方便的方式来处理状态栏的透明效果,使得开发者...
Android API 4.0,也被称为Ice Cream Sandwich (ICS),是Android操作系统的一个重要版本,它在2011年发布,旨在提供一个统一且优化的用户体验,同时增强了开发者工具和功能。这个API级别(API Level 14)引入了许多...
在Android 4.0(Ice Cream Sandwich)版本中,虽然这个功能是默认存在的且不可轻易修改,但有一些特殊情况或特定需求下,开发者可能希望移除或自定义这个导航栏。本篇将详细介绍如何在Android 4.0中实现移除导航栏。...
在Android应用开发中,Android 4.0(Ice Cream Sandwich,简称ICS)引入了许多新特性,提升了用户体验,并优化了开发者接口。本项目“Android 4.0风格中文滚动输入”是一个示例,展示了如何在Android应用程序中实现...
在Android 4.0(冰淇淋三明治)系统中,原生图库是用户管理和查看媒体文件,如图片和视频的主要界面。这个图库被称为"Gallery3D",它提供了流畅且直观的用户体验,旨在优化性能,特别是对于大量的多媒体内容。下面...