gpt4 book ai didi

android - Cordova 3.4 启动画面不工作

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:04:01 24 4
gpt4 key购买 nike

我有一个 Android Phonegap 项目,我正在尝试使用 Cordova 提供的 Splashscreen 插件。我想我已经正确设置了所有内容...以下是我认为相关的代码 fragment 。

配置.xml

<widget ...>
...
<preference name="SplashScreen" value="screen" />
<preference name="SplashScreenDelay" value="15000" />
<plugin name="SplashScreen" value="org.apache.cordova.SplashScreen"/>
</widget>

Index.html

<script type="text/javascript" charset="utf-8">
function onLoad() {
document.addEventListener("deviceready", onDeviceReady, false);
}

function onDeviceReady() {
navigator.splashscreen.hide()
}
</script>

我已经使用 CLI 正确安装了插件,并且启动画面本身位于 Android 项目的 res/drawable* 文件夹中,正如我认为的那样,但无论我尝试做什么,启动画面都没有显示。甚至没有一个默认的。即使我禁用了 navigator.splashscreen.hide() 函数(以防它太快)。

我现在完全迷路了,已经尝试了一个星期的调整,但我就是看不到。

最佳答案

我在我的 android 项目中使用 cordova v3.6.3。

我阅读了 API 和插件文档,但是我混淆了配置中的一些选项。但是,我找到了一个完美的解决方案。

<强>1。最重要的是,你不需要使用 Android 项目中的“navigator.splashscreen.hide()”或“.show()”。

<强>2。请引用我的目录结构以便清楚地理解。

enter image description here

<强>3。将以下代码添加到您的 config.xml 文件中。 ※ 不要改变value="screen"。 您只需更改启动画面图像的 src 和延迟值。

[Config.xml]

<platform name="android">
<splash src="www/res/screen/android/screen-default.png" />
</platform>
<preference name="SplashScreen" value="screen" />
<preference name="SplashScreenDelay" value="4000" />

<强>4。从drawable目录中删除一个“screen.png”文件以便清楚理解。

enter image description here

<强>5。在命令行上构建项目(cordova build android) 并且,再次查看 drawable 目录。

我保证,你会成功的。 :-)

关于android - Cordova 3.4 启动画面不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25513126/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com