zoukankan      html  css  js  c++  java
  • Android- APP 秒开

    Android- APP 秒开

    1. 启动APP 时白屏或者黑屏

    现象:当启动APP 时,会有一个白屏或者黑屏一闪而过,然后才会显示出主界面。

    这是因为,我们新打开一个应用,系统会为这个应用创建一个进程,创建进程和初始化都需要时间,在这个过程当中系统会通过一种方式来提示用户正在加载,这个方式就是通过 Preview Windowm 或者称为Starting Window

    2. 禁用 Preview Window

    <style name="AppTheme2" parent="AppTheme">
        <!--禁用 Preview Window-->
        <item name="android:windowDisablePreview">true</item>
    </style>
    

    这样做虽然不会显示白屏,但是点击应用图标后会有一段的时间来响应。用户体验很不好。

    3. 为 Preview Window 制定drawable

    我们可以为 Preview window 来制定drawable 来显示

    图片文件:

    <?xml version="1.0" encoding="utf-8"?>
    <layer-list xmlns:android="http://schemas.android.com/apk/res/android">
        <item>
            <color android:color="@android:color/white" />
        </item>
        <item>
            <bitmap
                android:gravity="center"
                android:src="@drawable/android" />
        </item>
    </layer-list>
    

    创建一个新的 style;

    android: windowBackground

    <style name="AppTheme2" parent="AppTheme">
        <!-- Customize your theme here. -->
        <item name="android:windowBackground">@drawable/test_android</item>
    </style>
    

    然后在清单文件为 首页Activity 指定该主题

    效果图:

    --1

    --2

    --3

  • 相关阅读:
    ajax
    cookie
    JavaScript基本语法
    HTML css 格式布局
    HTML 表单
    html 一般标签 常用标签 表格
    WinForm——操作word文档
    WinForm进程 线程
    音乐
    注册 传值
  • 原文地址:https://www.cnblogs.com/-Tiger/p/9398518.html
Copyright © 2011-2022 走看看