我是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目录中的配置文件,但这似乎没有什么区别。 (这是我见过的另一个相互矛盾的信息,它应该在哪个目录中?)
感谢您的帮助。
答案 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>