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

时间:2022-11-24 17:08:12 

最近在做一个平板的应用,底部的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 了!

标签:Android4.0,设置全屏,修改
0
投稿

猜你喜欢

  • 详解Android中AsyncTask的使用方法

    2023-10-08 04:24:51
  • springmvc请求转发和重定向问题(携带参数和不携带参数)

    2022-09-17 13:53:59
  • SpringMVC 跨重定向请求传递数据的方法实现

    2022-10-18 06:33:08
  • Android自定义TitleView标题开发实例

    2023-09-05 18:21:41
  • java list,set,map,数组间的相互转换详解

    2023-04-11 13:02:04
  • 详解java模板和回调机制

    2023-08-13 15:33:46
  • Android开发中应用程序分享功能实例

    2021-05-27 20:38:46
  • 详解android6.0版本下悬浮窗实现

    2023-09-04 18:43:34
  • java编程调用存储过程中得到新增记录id号的实现方法

    2022-06-09 02:55:52
  • java字符串格式化输出实例讲解

    2022-09-12 10:25:24
  • 利用C#实现获取当前设备硬件信息

    2022-09-11 07:15:37
  • Java如何基于IO流实现同一文件读写操作

    2023-07-30 15:06:38
  • Java编程实现中英混合字符串数组按首字母排序的方法

    2022-03-16 02:34:54
  • C#如何将Access中以时间段条件查询的数据添加到ListView中

    2022-02-22 22:15:18
  • 新手学习Java对Redis简单操作

    2023-09-10 05:05:41
  • C#表达式中的动态查询详解【译】

    2021-07-29 05:19:42
  • C#提取网页中超链接link和text部分的方法

    2023-02-24 02:04:14
  • Android webview和js互相调用实现方法

    2022-06-03 13:11:59
  • 从Hello World开始理解GraphQL背后处理及执行过程

    2023-06-04 00:25:53
  • Android自定义图片选择器简单版

    2022-05-11 02:38:59
  • asp之家 软件编程 m.aspxhome.com