Android 4.0 設(shè)置全屏修改的解決方法
更新時(shí)間:2013年06月15日 15:54:48 作者:
本篇文章是對Android 4.0 中設(shè)置全屏修改的解決方法進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下
最近在做一個(gè)平板的應(yīng)用,底部的BACK HOME 還有電池WIFI的那一條STATUS_BAR設(shè)置全屏后怎么也去不掉,查找資料后,發(fā)現(xiàn)一個(gè)比較好的方法,在此分享
第一種方式(程序代碼):
在OnCreate里添加一行語句
getWindow().getDecorView().setSystemUiVisibility(View.SYSTEM_UI_FLAG_LOW_PROFILE);
在setContentView之前哦。
過時(shí)的一個(gè)方法:
getWindow().getDecorView().setSystemUiVisibility(View.STATUS_BAR_HIDDEN);
可能有些人的4.0API不太一樣,這樣做也可以
getWindow().getDecorView().setSystemUiVisibility(View.SYSTEM_UI_FLAG_SHOW_FULLSCREEN);
手機(jī)的話用這個(gè):
getWindow().getDecorView().setSystemUiVisibility(View.SYSTEM_UI_FLAG_HIDE_NAVIGATION);
代碼的方式就是這樣,不過還是有問題的,因?yàn)樵创a的解釋有這一句
* There is a limitation: because navigation controls are so important, the least user
* interaction will cause them to reappear immediately.
也就是說這玩意很重要,還是會(huì)出現(xiàn)!我試了一下,發(fā)現(xiàn)彈出 popupwindow和Dialog時(shí)就會(huì)重現(xiàn)下方的黑條。
下面介紹第二種方式,現(xiàn)將平板root, 然后改改兩個(gè)文件
$ 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
或者你下一個(gè)RE文件管理器,把這兩個(gè)文件重命名,然后重啟,這樣,你在任何程序里,包括在待機(jī),都沒有下面的 status bar 了!
第一種方式(程序代碼):
在OnCreate里添加一行語句
復(fù)制代碼 代碼如下:
getWindow().getDecorView().setSystemUiVisibility(View.SYSTEM_UI_FLAG_LOW_PROFILE);
在setContentView之前哦。
過時(shí)的一個(gè)方法:
復(fù)制代碼 代碼如下:
getWindow().getDecorView().setSystemUiVisibility(View.STATUS_BAR_HIDDEN);
可能有些人的4.0API不太一樣,這樣做也可以
復(fù)制代碼 代碼如下:
getWindow().getDecorView().setSystemUiVisibility(View.SYSTEM_UI_FLAG_SHOW_FULLSCREEN);
手機(jī)的話用這個(gè):
復(fù)制代碼 代碼如下:
getWindow().getDecorView().setSystemUiVisibility(View.SYSTEM_UI_FLAG_HIDE_NAVIGATION);
代碼的方式就是這樣,不過還是有問題的,因?yàn)樵创a的解釋有這一句
復(fù)制代碼 代碼如下:
* There is a limitation: because navigation controls are so important, the least user
* interaction will cause them to reappear immediately.
也就是說這玩意很重要,還是會(huì)出現(xiàn)!我試了一下,發(fā)現(xiàn)彈出 popupwindow和Dialog時(shí)就會(huì)重現(xiàn)下方的黑條。
下面介紹第二種方式,現(xiàn)將平板root, 然后改改兩個(gè)文件
復(fù)制代碼 代碼如下:
$ 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
或者你下一個(gè)RE文件管理器,把這兩個(gè)文件重命名,然后重啟,這樣,你在任何程序里,包括在待機(jī),都沒有下面的 status bar 了!
您可能感興趣的文章:
- Android中Activity常用功能設(shè)置小結(jié)(包括全屏、橫豎屏等)
- Android中3種全屏方法及3種去掉標(biāo)題欄的方法
- Android設(shè)置全屏代碼分享
- Android下Activity全屏顯示實(shí)現(xiàn)方法
- android 設(shè)置全屏的兩種方法
- android 中去掉窗口全屏顯示的簡單方法
- Android4.2中全屏或者取消標(biāo)題欄的方法總結(jié)
- 分享Android平板電腦上開發(fā)應(yīng)用程序不能全屏顯示的問題解決
- android屏幕全屏的實(shí)現(xiàn)代碼
- Android 設(shè)置應(yīng)用全屏的兩種解決方法
- android全屏去掉title欄的多種實(shí)現(xiàn)方法
- android activity設(shè)置無標(biāo)題實(shí)現(xiàn)全屏
- android編程開發(fā)之全屏和退出全屏的實(shí)現(xiàn)方法
相關(guān)文章
android 調(diào)用JNI SO動(dòng)態(tài)庫的方法
android 調(diào)用JNI 分為靜態(tài)調(diào)用與動(dòng)態(tài)調(diào)用,接下來通過本文給大家介紹android 調(diào)用JNI SO動(dòng)態(tài)庫的方法,感興趣的朋友一起看看吧2021-11-11
Android用PopupWindow實(shí)現(xiàn)自定義Dailog
這篇文章主要為大家詳細(xì)介紹了Android用PopupWindow實(shí)現(xiàn)自定義Dailog的相關(guān)資料,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-01-01
Android利用Andserver搭建服務(wù)器的詳細(xì)教程
這篇文章主要介紹了Android利用Andserver搭建服務(wù)器的教程,本文通過圖文實(shí)例代碼相結(jié)合給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2020-06-06
Android實(shí)現(xiàn)高德地圖首頁效果(上)
這篇文章主要為大家詳細(xì)介紹了基于Android實(shí)現(xiàn)高德地圖首頁效果,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2023-08-08
詳解Android平臺(tái)上讀寫NFC標(biāo)簽
NFC,即Near Field Communication,近距離無線通訊技術(shù),是一種短距離的(通常<=4cm或更短)高頻(13.56M Hz)無線通信技術(shù),可以讓消費(fèi)者簡單直觀地交換信息、訪問內(nèi)容與服務(wù)。2017-01-01
android 封裝抓取網(wǎng)頁信息的實(shí)例代碼
android 封裝抓取網(wǎng)頁信息的實(shí)例代碼,需要的朋友可以參考一下2013-06-06
Android實(shí)現(xiàn)百分比下載進(jìn)度條效果
這篇文章主要為大家詳細(xì)介紹了Android實(shí)現(xiàn)百分比下載進(jìn)度條效果,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2018-12-12
AndroidManifest.xml uses-feature功能詳解
這篇文章主要介紹了AndroidManifest.xml uses-feature功能,較為詳細(xì)的分析了Android屬性過濾操作的功能與相關(guān)技巧,需要的朋友可以參考下2016-10-10

