加快离子2应用程序加载时间或Android启动屏幕延迟

加快离子2应用程序加载时间或Android启动屏幕延迟,android,cordova,ionic-framework,ionic2,splash-screen,Android,Cordova,Ionic Framework,Ionic2,Splash Screen,我已经创建了一个爱奥尼亚2应用程序,一切都很好。问题是,当我在IOS中打开应用程序时,它会在按住启动屏幕2/3秒后快速加载,但当涉及到android时,启动屏幕会在主屏幕出现之前显示7到10秒 我搜索了很多关于加速的信息,但没有找到关于加速的完美解决方案或解释。大多数答案都说在config.xml中为SplashScreenDelay指定3秒的值,但没有做任何更改 请让我知道是否有任何办法让它工作 感谢您,当您知道应用程序已准备就绪时,您可以手动关闭插件,而不是使用SplashScreenDel

我已经创建了一个爱奥尼亚2应用程序,一切都很好。问题是,当我在IOS中打开应用程序时,它会在按住启动屏幕2/3秒后快速加载,但当涉及到android时,启动屏幕会在主屏幕出现之前显示7到10秒

我搜索了很多关于加速的信息,但没有找到关于加速的完美解决方案或解释。大多数答案都说在config.xml中为SplashScreenDelay指定3秒的值,但没有做任何更改

请让我知道是否有任何办法让它工作


感谢您,当您知道应用程序已准备就绪时,您可以手动关闭插件,而不是使用SplashScreenDelay:

<preference name="AutoHideSplashScreen" value="false"/>

在app.component.ts上,使用--prod标志运行,并检查应用程序加载时间是否有任何更改我已尝试使用调试、未签名和已签名的APK,这对所有人都是一样的..我的应用程序中也有相同的问题,我找不到Android上应用程序加载速度非常慢的任何原因,只需检查您将页面设置为在app.component中显示的点。尝试在构造函数开始时设置页面(或者在某些页面或模式临时出现的情况下),直到操作完成。然后设置所需的页面。我认为当应用程序加载时会有一些你无法控制的延迟。最好使用闪屏。坦率地说,这也取决于手机的性能。我试过低性能和高性能的手机。这很重要。这与5-7秒会有所不同。此外,使用
可能会有一个良好的外观和感觉,表明应用程序正在加载。感谢您的回答,但刚刚与我的进行了检查,可以看到两者都已应用于我的config.xml和app.comonent.ts中
initializeApp() {

    this.platform.ready().then(() => {


        // Okay, so the platform is ready and our plugins are available.
        // Here you can do any higher level native things you might need.
        this.splashscreen.hide();

    });

}