Phonegap中可用的每个os都有某种本机加载屏幕?phonegap和sencha touch应用程序中的本地加载屏幕
我知道有PhoneGap的时候加载一个JavaScript加载屏幕,但在这之前,当你启动应用程序,它可以是很慢... 例如,在Android中,我能想象出一个载入屏幕的的AsyncTask或者显示一些有趣的数据,直到所有js库被加载。
有人看到这样的事情?
谢谢
Phonegap中可用的每个os都有某种本机加载屏幕?phonegap和sencha touch应用程序中的本地加载屏幕
我知道有PhoneGap的时候加载一个JavaScript加载屏幕,但在这之前,当你启动应用程序,它可以是很慢... 例如,在Android中,我能想象出一个载入屏幕的的AsyncTask或者显示一些有趣的数据,直到所有js库被加载。
有人看到这样的事情?
谢谢
本地加载屏幕又名“闪屏”:
build.phonegap.com支持这一构建过程中(从iliha139在答案中提到)。但是如果你想在不使用构建服务的情况下使用启动画面呢?
您必须专门解决这个问题的平台:
iOS和WP7支持本机的启动画面(操作系统显示),而在Android中DroidGap类正在显示初始屏幕。因此,当应用程序启动时,您仍然会在Android上看到一个空的活动,直到DroidGap活动变为活动状态。在iOS
是的,有。检查这个https://build.phonegap.com/docs/config-xml。
例如适用于iOS只是把闪屏图像与名称为Default.png资源/飞溅。
你可以使用PhoneGap的https://github.com/Initsogar/cordova-activityindicator插件,这是非常不错的。你也可以使用这个forroi。
但针对Android有最简单的方法navigator.notification.activityStart(); 。你可以看到它的用法here : http://javacourseblog.blogspot.ro/2014/02/show-loading-screen-in-phonegap-app.html
我正在使用生成器,但我无法使其正常工作。我添加了xml行间隙:splash,但我认为构建器没有找到配置文件或图像。每个人是否都有特定的位置? – Sephy 2012-01-23 10:49:43
我不使用构建服务,我采取手动方法。他们只是想要你的网络资产,并提供包括代码,这意味着你不能添加插件。您可以在https://github.com/phonegap/phonegap-start上查看示例项目中的结构。如果您是从Android开始的,则必须上传assets/www文件夹。 config.xml应该放在根目录下,相对于它来引用splash。 – ChrLipp 2012-01-23 11:13:26
好的,我会尽量让它起作用。感谢您的解释 – Sephy 2012-01-23 20:52:14