我正在使用Cordova + AngularJS构建一个小型移动应用程序,到目前为止一直很好。但是我花了一整天的时间试图让闪屏显示出来然后失败了。
这是我的全局config.xml
<preference name="Fullscreen" value="true" />
<preference name="WebViewBounce" value="false" />
<preference name="DisallowOverScroll" value="false"/>
<preference name="StatusBarOverlaysWebView" value="false"/>
<preference name="Detect-data-types" value="true"/>
<preference name="Stay-in-webview" value="false"/>
<preference name="Android-targetSdkVersion" value="22"/>
<preference name="SplashScreen" value="screen" />
<preference name="SplashScreenDelay" value="10000" />
<preference name="LoadingDialog" value="Loading, Please wait!"/>
<platform name="android">
<splash src="www/res/screen.png" density="land-hdpi"/>
<splash src="www/res/screen.png" density="land-ldpi"/>
<splash src="www/res/screen.png" density="land-mdpi"/>
<splash src="www/res/screen.png" density="land-xhdpi"/>
<splash src="www/res/screen.png" density="port-hdpi"/>
<splash src="www/res/screen.png" density="port-ldpi"/>
<splash src="www/res/screen.png" density="port-mdpi"/>
<splash src="www/res/screen.png" density="port-xhdpi"/>
<splash src="www/res/screen.png" density="hdpi"/>
<splash src="www/res/screen.png" density="ldpi"/>
<splash src="www/res/screen.png" density="mdpi"/>
<splash src="www/res/screen.png" density="xhdpi"/>
</platform>
我已成功安装了Cordova的启动画面插件,路径www/res/screen.png
正确,并且screen.png已成功移动到/platforms/android/res/drawable-**
文件夹。我也尝试使用navigator.splashscreen.show
,但仍然没有显示屏幕!
我尝试了有关此问题的所有解决方案,但它无法正常工作。我可以通过使用英特尔XDK构建/图标&amp;启动屏幕选项,但构建过程发生在XDK服务器上,我想能够点击cordova run/emulate/build android
并看到结果没有XDK中等。
我在这里失去理智,任何帮助都会受到赞赏。 我在模拟器(Intel atom 64)上使用Corodva 5.0.0,Angular 1.4.4,通过Chrome设备检查工具进行调试。