Cordova安卓防火墙错误尺寸和像素化

时间:2017-09-01 10:31:02

标签: android cordova splash-screen resolution pixelate

我正在使用Cordova构建在iOS和Android上运行的应用程序。

Cordova版本7.0.1 - 平台Android版本6.2.3

我在Android上遇到有关启动画面大小的问题。我在每个密度上有6种不同的PNG大小,如下面的config.xml中所示。

    <!-- ANDROID SPLASH PREF -->
    <preference name="AutoHideSplashScreen" value="true" />
    <preference name="FadeSplashScreen" value="true" />
    <preference name="SplashScreenDelay" value="4000" />
    <preference name="ShowSplashScreenSpinner" value="false" />
    <preference name="SplashMaintainAspectRatio" value="true" />

    <!-- ANDROID SPLASH PNG -->
    <splash src="www/splashs/android/splash-land-hdpi.png" density="hdpi" />
    <splash src="www/splashs/android/splash-land-ldpi.png" density="ldpi" />
    <splash src="www/splashs/android/splash-land-mdpi.png" density="mdpi" />
    <splash src="www/splashs/android/splash-land-xhdpi.png" density="xhdpi" />
    <splash src="www/splashs/android/splash-land-xxhdpi.png" density="xxhdpi" />
    <splash src="www/splashs/android/splash-land-xxxhdpi.png" density="xxxhdpi" />

好吧,当我在联想平板电脑上启动应用程序时,它的分辨率为800x1280,显示错误的PNG文件。该应用程序决定显示LDPI,分辨率为400x240。 结果当然非常糟糕且非常像素化,我不能像那样发布我的应用程序。

我尝试使用智能手机Galaxy J,一切正常,在启动画面期间选择了良好的PNG尺寸。

我尝试删除除较高版本(1920x1280 xxxhdpi)之外的所有PNG文件。该应用程序显示它,但结果甚至最差。图像真的更像素化......真是奇怪的问题。

我在网上还没有找到任何解决方案。有什么想法吗?

0 个答案:

没有答案