Android性能優化1——App解決啓動白屏問題

  1. 命令行查看當前連接手機的棧中的activity

Adb shell dumpsys activity activities

  1.  <!--去掉系統默認的標題欄-->

   <item name="windowNoTitle">true</item>

   <item name="windowActionBar">false</item>

  1. 啓動app,顯示白屏,設置其透明色

   <item name="android:windowIsTranslucent">true</item>

亦可在白屏的時候設置一張圖片,優化用戶體驗

  <item name="android:windowBackground">@mipmap/ic_launch</item>

但是請注意,只能在入口處的activity這麼設置其主題,因爲如果在application的清單中去設置,所有的activity在啓動的時候都會加載,所以最好只在啓動的activity處設置

  1. 如果app初始化加載時間長,可以放置圖片,設置3-5秒時間去加載,如果覺得沒必要,我們可以這樣設置,一樣可以去掉白屏

  <item name="android:windowBackground">@null</item>

      <item name="android:windowDisablePreview">true</item>

注意:一定要在AndroidManifest文件的LaunchActivity添加theme參數

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章