大概在4年前刚开始做外包的时候碰到一个客户,对方说启动的时候老师有黑屏或者白屏太难看了让解决掉,当时在网上一直没找到好的方法,最近找到一个解决方法分享给大家,这个是从脉脉上看到的原文链接:面试官:今日头条启动很快,你觉得可能是做了哪些优化?
方法如下:第一步:在styles.xml 增加一个主题叫AppThemeWelcome
<style name="AppThemeWelcome" parent="Theme.AppCompat.Light.NoActionBar">
<item name="android:windowBackground">@mipmap/welcome</item>
</style>
第二步:在manifast文件里替换掉欢迎页面的风格为AppThemeWelcome
<activity
android:name=".activity.SplashActivity"
android:launchMode="singleTop"
android:theme="@style/AppThemeWelcome">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
然后打包启动,你看一下是不是白屏或者黑屏已经消失了。
所以要经常读一些行业内的文章,没准困扰你的问题就在不经意之间就解决了。