Android 9閃屏頁面適配問題

2021-09-24 07:16:53 字數 705 閱讀 5925

最近9.0系統的手機越來越多,讓我們必須要面對新版本帶來的問題。我們的閃屏頁是個居中顯示的作為activity的背景構成,設定activity為全屏。但是到了9.0之後,小公尺的手機會出現全屏失敗而造成的跳動的問題。

主要是因為9.0之後,手機對於全屏的概念需要考慮到劉海區域。

我們需要將專案的sdk版本公升級到28,將下面的**在setcontentview()之前呼叫即可。

/**

* 設定9.0全屏

*/private void fullp

() }

複製**

常量

常量說明

layout_in_display_cutout_mode_default

只有當displaycutout完全包含在系統狀態列中時,才允許視窗延伸到displaycutout區域顯示。

layout_in_display_cutout_mode_never

該視窗決不允許與displaycutout區域重疊。

layout_in_display_cutout_mode_short_edges

該視窗始終允許延伸到螢幕短邊上的displaycutout區域。

如果對劉海屏有特殊需求的,可以看下小公尺手機的劉海屏適配方案。小公尺劉海屏適配詳情。

楊高拴駑馬,筆小畫神龍

android 9 無法訪問網路

1 拋棄原來http請求改用https請求 2 targetsdkversion 降到27以下一般使用26比較穩定 3 更改網路安全配置 前面兩個方法容易理解和實現,具體說說第三種方法,更改網路安全配置。1.在res資料夾下建立乙個xml資料夾,然後建立乙個network security conf...

http協議對android9的適配

我之前還鬱悶,我的手機就可以,然後了解了一下,原來android 9.0對http協議有一定的限制 在res資料夾下建立乙個xml檔案,裡面建立乙個network security config.xml 內容為 android networksecurityconfig xml network se...

Android 閃屏啟動頁全面屏適配

隨著全面屏手機普及,目前市面上的手機螢幕尺寸大致分為三種 非全面屏 16 9 全面屏 18 9 全面屏 18 9 true mipmap splash false 同一套在全面屏和非全面屏手機上會出現變形問題 這裡有幾個辦法可解決 首先需要在清單檔案中配置最大螢幕比 注 螢幕的寬高比,目前適配2.2...