APP启动慢解决方法

简介: APP启动慢解决方法

最近开发当你的工程越来越大后你会发现APP启动时有一个白屏,然后才进入到主界面,这样严重影响了用户体验,经过多方面研究发现有一种冷启动的方法很好,再次做一下笔记并分享给大家,用起来也是很简单

,首先在style文件下新建一个样式,样式设置也是很简单,用一张图片作为背景


<style name="AppTheme.Launcher">

       <item name="android:windowBackground">@drawable/logo</item>

</style>

1

2

3

logo的代码


<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
    <!-- 底层白色 -->
    <item android:drawable="@color/white" />
    <!-- 顶层Logo居中 -->
    <item>
        <bitmap
            android:gravity="center"
            android:src="@drawable/logo_splash" />
    </item>
</layer-list>
1
2
3
4
5
6
7
8
9
10
11
12

接下在AndroidManifest.xml文件下修改一下主activity的样式设置

<activity
            android:name=".ScrollingActivity"
            android:label="@string/title_activity_scrolling"
            android:theme="@style/AppTheme.Launcher">
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />
                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>
1
2
3
4
5
6
7
8
9
10

接下来就在activity的onCreat()方法下添加一句代码就行 setTheme(R.style.AppTheme_NoActionBar);


@Override

   protected void onCreate(Bundle savedInstanceState) {

       setTheme(R.style.AppTheme_NoActionBar);

       super.onCreate(savedInstanceState);

1

2

3

4

这样就完成,菜鸟一个,有问题请大佬指出。



目录
相关文章
|
4月前
|
iOS开发
iOS App Store 上传项目报错 缺少隐私政策网址 (URL) 解决方法
iOS App Store 上传项目报错 缺少隐私政策网址 (URL) 解决方法
iOS App Store 上传项目报错 缺少隐私政策网址 (URL) 解决方法
|
12月前
|
网络安全 开发工具 数据安全/隐私保护
上传成功但是在app管理中心找不到版本提交的解决方法
Appuploader常见错误及解决方法 问题解决秘籍 遇到问题,首先请登录苹果开发者官网检查账号是否有权限,是否被停用,是否过期,是否有协议需要同意,并且在右上角切换账号后检查所有关联的账号是否工作正常,特别留意邮箱地址,当有ipa上传,账号有发生变化,被停用,apple经常发送一些邮件通知,去检查邮件通知并根据邮件通知修改调整。只有账号正常没问题,功能才能正常使用。
|
数据可视化
Matrix源码分析系列-如何计算App启动耗时(二)
Matrix源码分析系列-如何计算App启动耗时
130 0
Matrix源码分析系列-如何计算App启动耗时(二)
|
监控 Java 测试技术
Matrix源码分析系列-如何计算App启动耗时(一)
Matrix源码分析系列-如何计算App启动耗时
145 0
Matrix源码分析系列-如何计算App启动耗时(一)
|
iOS开发
通过Html启动IOS的APP
通过Html启动IOS的APP
95 0
|
XML Android开发 UED
Android APP启动黑屏及解决方案
相信做过Android的朋友都知道,当一个APP启动时,界面会首先展示一个白屏或者黑屏,然后再进入欢迎页,稍作停留最后进入APP主页。那么这个黑屏或者白屏到底是怎么一回事呢?
569 0
|
XML 前端开发 定位技术
Android MVVM框架使用(十三)UI更新 (App启动白屏优化、适配Android10.0深色模式)
Android MVVM框架使用(十三)UI更新 (App启动白屏优化、适配Android10.0深色模式)
358 0
Android MVVM框架使用(十三)UI更新 (App启动白屏优化、适配Android10.0深色模式)
|
存储 Android开发 UED
Android 音乐APP(二)启动白屏优化、定位当前播放歌曲
Android 音乐APP(二)启动白屏优化、定位当前播放歌曲
238 0
Android 音乐APP(二)启动白屏优化、定位当前播放歌曲
|
消息中间件 ARouter 安全
「性能优化系列」APP启动优化理论与实践(下)
● 启动耗时监测实战:手动打点以及AspectJ方式对比; ● 启动优化实战:有向无环图启动器、IdleHandler启动器以及其他黑科技方案; ● 优化工具介绍。
290 0