gpt4 book ai didi

android - phonegap 3.1 - 无法在设备就绪时隐藏启动画面

转载 作者:塔克拉玛干 更新时间:2023-11-02 19:17:22 26 4
gpt4 key购买 nike

使用 phonegap 3.1 我试图在设备准备就绪时隐藏启动画面:

document.addEventListener("deviceready", onDeviceReady, false);

function onDeviceReady() {
navigator.splashscreen.hide();
}

但它返回:

Cannot call method 'hide' of undefined

navigator 对象不包含 splashscreen 属性。

我已经在 phonegap 2.9 上试过了,它工作正常。

最佳答案

经过研究和实验,我们必须这样做才能让它发挥作用:

cordova 插件添加 org.apache.cordova.splashscreen

Cordova 构建

然后,cordova build 将错误的行添加到 config.xml - 因此我们必须将其更改为以下内容:

 <feature name="SplashScreen">
<param name="android-package" value="org.apache.cordova.splashscreen.SplashScreen" />
</feature>

在你的主要 Activity 中

 super.setIntegerProperty("splashscreen", R.drawable.splash);
super.setIntegerProperty("splashScreenDelay", 10000); //time to display the splash

我们终于可以在 javascript 中使用 hide 方法了。

关于android - phonegap 3.1 - 无法在设备就绪时隐藏启动画面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19515759/

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