Android 冷啟動(所謂白屏)優化方案

2021-08-09 04:36:05 字數 1472 閱讀 1715

在styles.xml中自定義乙個style:

<

stylename="welcometheme"parent=>

<

itemname="android:windowbackground">@drawable/welcomelaunch

item> //這裡是設定你想要顯示的

<

itemname="android:windowfullscreen">true

item>//充滿整個螢幕

style>
在androidmanifest.xml配置檔案中,將第乙個activity的主題設定為上面自定義的:
<activityandroid:name="com.ligong.controller.ui.activity.welcomeactivity"android:theme="@style/welcometheme">

<intent-filter>

<actionandroid:name="android.intent.action.main"/>

<categoryandroid:name="android.intent.category.launcher"/>

intent-filter>

activity>

在你的第乙個activity裡設定一句話:
this.getwindow().setflags(windowmanager.layoutparams.flag_fullscreen, windowmanager.layoutparams.flag_fullscreen);   //將設定的充滿整個螢幕

Android 啟動白屏或者黑屏閃現解決

1 設定style 1 設定背景圖theme true 2 設定透明theme true 上面我定義了兩種theme,第一種theme就是設定一張背景圖。當程式啟動時,首先顯示這張背景圖,避免出現黑屏。第二種theme是把樣式設定為透明,程式啟動後不會黑屏而是整個透明了,等到介面初始化完才一次性顯示...

Android效能優化之冷啟動優化

冷啟動 cold start 溫啟動 warm start 熱啟動 hot start adb shell am start w packagename packagename.activity 例如 adb shell am start w com.dateyou.test com.datayou...

Android應用啟動黑屏 白屏解決方法

1,styles.xml中配置自定義theme name android windowbackground nullitem name android windowdisablepreview true item name android windowcontentoverlay nullitem ...