我已经创建了一些Sencha touch 2.3应用程序,并使用Cordova将它们打包为Android和iOS。
一个我无法解决的问题是,当你启动应用程序时,你会看到一个黑屏,之后你的闪屏就会出现。有没有人设法解决了这个问题?我想直接显示闪屏,中间没有黑屏。这发生在Android上。
此外,即使您使用sencha app generate
创建了一个入门应用程序...如果您尝试打包该应用程序,则在加载和显示视图之前至少需要4秒钟。有没有什么方法可以加速这个过程?当骨架应用程序需要4秒来加载时,你可以想象其他更大的真实应用程序,它们需要6-8秒以上的时间来加载!
发布于 2014-09-18 18:13:50
使用来自Cordova的闪屏插件,并在应用程序启动250ms后将其隐藏。
基本上在app.js -launch内部:
var browserEnv = Ext.browser.is;
if (browserEnv.WebView && browserEnv.Cordova) {
Ext.defer(function () {
Ext.device.Splashscreen.hide();
}, 250);
}
您的应用程序启动时间问题:
我没有这个,因为我的空应用程序在2秒内启动,因此您可能想要检查您的应用程序和资源的大小。你的apk有多大?如果对于一个空的,它大于0.45MB,那么你肯定想要检查它。
https://stackoverflow.com/questions/25508325
复制相似问题