美文网首页
app启动白屏解决方法

app启动白屏解决方法

作者: aafa41d78d15 | 来源:发表于2017-08-30 16:38 被阅读0次

导读

app启动的时候,会有一个闪屏页,英文叫SplashActivity。当点击应用图标,闪屏页如果不经过特别处理,会出现一小刻的白屏。
出现这个问题的原因是因为从启动应用到Activity闪屏也的onResume方法执行 的时间会比较耗时。

解决方法

我们把闪屏页的背景和图标可以设置在style里。这个style又是和Activity注册在AndroidManifest里的。

上代码

1.logo.xml

<layer-list xmlns:android="http://schemas.android.com/apk/res/android" >
  <item>

    <shape android:shape="rectangle" >
      <solid android:color="#f45232" />
    </shape>
  </item>

  <item android:bottom="48dp">
    <bitmap
        android:gravity="center"
        android:src="@drawable/hello" />
  </item>
</layer-list

第一个item:设置背景色
第一个item:居中的图片可以直接展示出来

2.将其作为我们当前Activity的windowBackground

  <style
      name="Theme2"
      parent="AppTheme" >
    <item name="android:windowBackground">@drawable/logo</item>
  </style>

3.设置到Activity上:

  <activity
        android:name=".activity.WhiteScreenActivity2"
        android:theme="@style/Theme2">
      <intent-filter>
        <action android:name="android.intent.action.MAIN" />

        <category android:name="android.intent.category.LAUNCHER" />
      </intent-filter>
    </activity>

源码参考我的github地址

参考文章

http://blog.csdn.net/lmj623565791/article/details/43752383

相关文章

  • Android性能优化-App启动优化

    一、App启动优化 问题如下:1、App启动白屏、或者黑屏2、App启动时间长 二、解决方法1 通常的解决办法都是...

  • app启动白屏解决方法

    导读 app启动的时候,会有一个闪屏页,英文叫SplashActivity。当点击应用图标,闪屏页如果不经过特别处...

  • App启动页面优化

    1、白屏问题 出现问题描述 Android APP启动页面白屏的问题,android开发app启动时若没有做特殊处...

  • ionic2常见问题及解决方案

    ionic2常见问题及解决方案 一、app启动白屏的问题 ​ app启动后大概有几秒的白屏,才会显...

  • Android项目优化-冷启动优化

    APP启动优化主要解决app启动缓慢,白屏半天的问题。 app启动方式主要为:冷启动和热启动 冷启动:当进程关掉,...

  • Android 启动优化

    一、 启动白屏优化 解决启动白屏问题再启动app时展示一张静态图 ,实现方法是 给splash页面设置theme...

  • 【Android】APP白屏解决

    打开app的时候,会有短暂的1秒--2秒的白屏,然后才进入到程序界面。 解决方法很简单,修改下启动页的主题,如下:...

  • App白屏和启动优化的一些思路

    App启动优化 App启动优化原理与技术方案 启动优化 黑白屏问题 启动页面主题设置为图片 启动页面,不要再onC...

  • Android性能优化面试题汇总

    启动黑白屏 安装app后,启动时会有短暂的白屏,这大大影响整体的美观,姑且在这里也给算在性能优化这一块 出现白屏原...

  • ionic2常见问题-启动后白屏问题

    问题描述 app启动后大概有几秒白屏,才会显示首页,如下gif图 解决方法1 请查看以下3张图的标注图 1-最初c...

网友评论

      本文标题:app启动白屏解决方法

      本文链接:https://www.haomeiwen.com/subject/tyfxjxtx.html