在phonegap和sencha触摸应用程序中的本机加载屏幕

时间:2012-01-10 22:54:57

标签: cordova sencha-touch loading

在phonegap中可用的每个操作系统都有某种原生加载屏幕吗?

我知道在加载phonegap时会有一个javascript加载屏幕,但在此之前,当你启动应用程序时,它可能会非常慢...... 例如,在android中,我可以想象一个asynctask显示一个加载屏幕或显示一些有趣的数据,直到所有的js libs都被加载。

有人见过这样的东西吗?

由于

3 个答案:

答案 0 :(得分:5)

原生加载屏幕又称“启动画面”:

build.phonegap.com在构建过程中支持此功能(如iliha139的回答中所述)。但是如果你想在不使用构建服务的情况下使用闪屏呢?

你必须具体解决它:

iOS和WP7支持本机启动画面(由操作系统显示),而在Android中,DroidGap类显示启动画面。因此,当应用程序启动时,您仍会在Android上看到空活动,直到DroidGap活动变为活动状态。

答案 1 :(得分:0)

是的,有。请检查此https://build.phonegap.com/docs/config-xml

例如,对于iOS,只需将初始屏幕图像放在Resources / splash中,名称为Default.png。

答案 2 :(得分:0)

在ios上你可以使用https://github.com/Initsogar/cordova-activityindicator phonegap插件非常好。您也可以将此用于androi。

但是对于android来说,最简单的方法是navigator.notification.activityStart(); 。你可以看到它的用法here : http://javacourseblog.blogspot.ro/2014/02/show-loading-screen-in-phonegap-app.html