Android 4.0 设置全屏修改的解决方法

 更新时间:2013年06月15日 15:54:48   作者:  
本篇文章是对Android 4.0 中设置全屏修改的解决方法进行了详细的分析介绍,需要的朋友参考下
最近在做一个平板的应用,底部的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 调用JNI SO动态库的方法

    android 调用JNI SO动态库的方法

    android 调用JNI 分为静态调用与动态调用,接下来通过本文给大家介绍android 调用JNI SO动态库的方法,感兴趣的朋友一起看看吧
    2021-11-11
  • Android中微信小程序支付倒计时功能

    Android中微信小程序支付倒计时功能

    大家在使用微信的时候都注意过微信支付倒计时功能,怎么实现的呢?今天小编给大家分享微信小程序支付倒计时功能实现思路详解,一起看看吧
    2016-12-12
  • Android用PopupWindow实现自定义Dailog

    Android用PopupWindow实现自定义Dailog

    这篇文章主要为大家详细介绍了Android用PopupWindow实现自定义Dailog的相关资料,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-01-01
  • Android利用Andserver搭建服务器的详细教程

    Android利用Andserver搭建服务器的详细教程

    这篇文章主要介绍了Android利用Andserver搭建服务器的教程,本文通过图文实例代码相结合给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-06-06
  • Android实现高德地图首页效果(上)

    Android实现高德地图首页效果(上)

    这篇文章主要为大家详细介绍了基于Android实现高德地图首页效果,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2023-08-08
  • 详解Android平台上读写NFC标签

    详解Android平台上读写NFC标签

    NFC,即Near Field Communication,近距离无线通讯技术,是一种短距离的(通常<=4cm或更短)高频(13.56M Hz)无线通信技术,可以让消费者简单直观地交换信息、访问内容与服务。
    2017-01-01
  • android 封装抓取网页信息的实例代码

    android 封装抓取网页信息的实例代码

    android 封装抓取网页信息的实例代码,需要的朋友可以参考一下
    2013-06-06
  • android自由改变Dialog窗口位置的方法

    android自由改变Dialog窗口位置的方法

    这篇文章主要介绍了android自由改变Dialog窗口位置的方法,涉及Android操作Dialog窗口相关技巧,需要的朋友可以参考下
    2015-04-04
  • Android实现百分比下载进度条效果

    Android实现百分比下载进度条效果

    这篇文章主要为大家详细介绍了Android实现百分比下载进度条效果,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-12-12
  • AndroidManifest.xml uses-feature功能详解

    AndroidManifest.xml uses-feature功能详解

    这篇文章主要介绍了AndroidManifest.xml uses-feature功能,较为详细的分析了Android属性过滤操作的功能与相关技巧,需要的朋友可以参考下
    2016-10-10

最新评论