无法加载启动画面

时间:2014-07-03 05:32:54

标签: android cordova

我是Cordova的新手和一般的应用程序构建。我设法让一个简单的幻灯片应用程序工作,但无论我尝试什么,似乎无法加载启动画面。关于这个问题似乎有很多相互矛盾的信息,所以我尝试了几件事情,没有成功。

我现在只测试Android,但确实想创建一个适用于所有平台的应用。

我的config.xml文件中包含以下内容:

<preference name="SplashScreen" value="screen" />
<preference name="SplashScreenDelay" value="3000" />

...我在几个地方都有闪屏.png文件(由于我见过的信息冲突,试图覆盖所有基础):在平台/ android / res / drawable目录(关于这一点,我已经看到信息说该目录应该命名为&#34; drawable *&#34;,但我不能在我的Windows机器上添加星号,它是&#39; s不允许,所以我不知道该怎么办);还有www / res / screens / android目录。

我也有

<gap:splash src="res/screen/android ... >

配置文件中的语句指向那里的文件。

我已经尝试使用根目录和www目录中的配置文件,但这似乎没有什么区别。 (这是我见过的另一个相互矛盾的信息,它应该在哪个目录中?)

感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

<preference name="SplashScreen" value="screen" />

这意味着您的&#34; platforms / android / res / drawable-port- / drawable-land - &#34;文件夹应该只是&#34; screen.png&#34;。

<preference name="SplashScreenDelay" value="3000" />

这个参数对应用程序说什么时候应该隐藏启动画面。 (以毫秒为单位)

但要显示启动画面,您需要添加到index.html:

<script type="text/javascript">
    document.addEventListener("deviceready", function() {
      cordova.exec(null, null, "SplashScreen", "show", []);
    });
</script>