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月前
|
开发框架 前端开发 JavaScript
【Azure App Service】.NET应用读取静态文件时遇见了404错误的解决方法
【Azure App Service】.NET应用读取静态文件时遇见了404错误的解决方法
|
4月前
|
应用服务中间件 Linux 网络安全
【Azure 应用服务】PHP应用部署在App Service for Linux环境中,上传文件大于1MB时,遇见了413 Request Entity Too Large 错误的解决方法
【Azure 应用服务】PHP应用部署在App Service for Linux环境中,上传文件大于1MB时,遇见了413 Request Entity Too Large 错误的解决方法
|
6月前
|
应用服务中间件 Linux 网络安全
PHP应用部署在App Service for Linux环境中,上传文件大于1MB时,遇见了413 Request Entity Too Large 错误的解决方法
在Azure App Service for Linux上部署的PHP应用遇到上传文件超过1MB时出现413 Request Entity Too Large错误的解决之法
225 0
|
7月前
|
iOS开发
iOS App Store 上传项目报错 缺少隐私政策网址 (URL) 解决方法
iOS App Store 上传项目报错 缺少隐私政策网址 (URL) 解决方法
iOS App Store 上传项目报错 缺少隐私政策网址 (URL) 解决方法
|
7月前
hbuilderX uni-app 自定义快捷键无效、无法生效解决方法(附:好用的常用的快捷键自定义代码片段)
hbuilderX uni-app 自定义快捷键无效、无法生效解决方法(附:好用的常用的快捷键自定义代码片段)
|
JavaScript
使用uni-app引入阿里巴巴矢量图以及出现小长方形解决方法
使用uni-app引入阿里巴巴矢量图以及出现小长方形解决方法
370 0
使用uni-app引入阿里巴巴矢量图以及出现小长方形解决方法
|
网络安全 开发工具 数据安全/隐私保护
上传成功但是在app管理中心找不到版本提交的解决方法
Appuploader常见错误及解决方法 问题解决秘籍 遇到问题,首先请登录苹果开发者官网检查账号是否有权限,是否被停用,是否过期,是否有协议需要同意,并且在右上角切换账号后检查所有关联的账号是否工作正常,特别留意邮箱地址,当有ipa上传,账号有发生变化,被停用,apple经常发送一些邮件通知,去检查邮件通知并根据邮件通知修改调整。只有账号正常没问题,功能才能正常使用。
|
数据可视化
Matrix源码分析系列-如何计算App启动耗时(二)
Matrix源码分析系列-如何计算App启动耗时
159 0
Matrix源码分析系列-如何计算App启动耗时(二)
|
监控 Java 测试技术
Matrix源码分析系列-如何计算App启动耗时(一)
Matrix源码分析系列-如何计算App启动耗时
167 0
Matrix源码分析系列-如何计算App启动耗时(一)

热门文章

最新文章