我正在尝试将 ionic cordova 应用程序迁移到 android 12 (api 32)。不能<splash>再使用标签了。相反,我应该使用<preference name="AndroidWindowSplashScreenAnimatedIcon" value="path to xml/png" />.
以前我用 生成资源文件cordova-res,所以它会自动将资源文件添加到config.xml如下所示,
<splash density="land-ldpi" src="resources/android/splash/drawable-land-ldpi-screen.png" />
<splash density="land-mdpi" src="resources/android/splash/drawable-land-mdpi-screen.png" />
<splash density="land-hdpi" src="resources/android/splash/drawable-land-hdpi-screen.png" />
<splash density="land-xhdpi" src="resources/android/splash/drawable-land-xhdpi-screen.png" />
<splash density="land-xxhdpi" src="resources/android/splash/drawable-land-xxhdpi-screen.png" />
<splash density="land-xxxhdpi" src="resources/android/splash/drawable-land-xxxhdpi-screen.png" />
<splash density="port-ldpi" src="resources/android/splash/drawable-port-ldpi-screen.png" />
<splash density="port-mdpi" src="resources/android/splash/drawable-port-mdpi-screen.png" />
<splash density="port-hdpi" src="resources/android/splash/drawable-port-hdpi-screen.png" />
<splash density="port-xhdpi" src="resources/android/splash/drawable-port-xhdpi-screen.png" />
<splash density="port-xxhdpi" src="resources/android/splash/drawable-port-xxhdpi-screen.png" />
<splash density="port-xxxhdpi" src="resources/android/splash/drawable-port-xxxhdpi-screen.png" />
Run Code Online (Sandbox Code Playgroud)
我如何使用添加启动屏幕的新方法来做到这一点..?
<preference name="AndroidWindowSplashScreenAnimatedIcon" value="path to xml/png" />
Run Code Online (Sandbox Code Playgroud) cordova ionic-framework android-12 ionic-cordova android-splashscreen
我有两个非内联模式页面的模式页面,它们是两个独立的页面页面A和页面B。页面A内部有一个打开页面B的链接。当打开页面B时,页面A将被关闭。我该如何避免呢?我使用“重定向到此应用程序中的页面”选项打开页面 B。我尝试禁用“连锁”。但这没有用。可能是因为它们是两个分开的页面。