我正在使用Cordova开发一个应用程序,我无法在Android上使用插件"cordova-plugin-splashscreen"(我只在Android上测试过).
我使用cordova cli工具安装了插件:
$ cordova plugin add cordova-plugin-splashscreen
Run Code Online (Sandbox Code Playgroud)
这些是与插件相关的config.xml条目:
<platform name="android">
...
<splash src="res/screen/android/splash.png" density="port-hdpi" />
<splash src="res/screen/android/splash.png" density="port-ldpi" />
<splash src="res/screen/android/splash.png" density="port-mdpi" />
<splash src="res/screen/android/splash.png" density="port-xhdpi" />
<splash src="res/screen/android/splash.png" density="port-xxhdpi" />
<splash src="res/screen/android/splash.png" density="port-xxxhdpi" />
<splash src="res/screen/android/splash.png" density="land-hdpi" />
<splash src="res/screen/android/splash.png" density="land-ldpi" />
<splash src="res/screen/android/splash.png" density="land-mdpi" />
<splash src="res/screen/android/splash.png" density="land-xhdpi" />
<splash src="res/screen/android/splash.png" density="land-xxhdpi" />
<splash src="res/screen/android/splash.png" density="land-xxxhdpi" />
</platform>
...
<preference name="AutoHideSplashScreen" value="true" />
<preference name="SplashScreenDelay" value="10000" />
<preference name="SplashShowOnlyFirstTime" value="false" />
<preference name="ShowSplashScreenSpinner" value="false" />
Run Code Online (Sandbox Code Playgroud)
而不是显示意图"res/screen/android/splash.png",而是启动屏幕显示默认的cordova图标或简单的灰色空屏幕.