1

I am developing a hybrid android mobile application using Phonegap/Cordova and Salesforce mobile SDK. I am trying to change the icon and splash screen but it is not working as expected.

Reference Link: https://cordova.apache.org/docs/en/latest/config_ref/images.html

I have update my config.xml like below,

    <preference name="SplashScreen" value="screen"/>
    <preference name="SplashScreenDelay" value="10000"/>
    <platform name="android">
        <allow-intent href="market:*" />

        <icon src="icons/icon-ldpi.png" density="ldpi" />
        <icon src="icons/icon-mdpi.png" density="mdpi" />
        <icon src="icons/icon-hdpi.png" density="hdpi" />
        <icon src="icons/icon-xhdpi.png" density="xhdpi" />

        <splash src="icons/screen-land-hdpi.png" density="land-hdpi"/>
        <splash src="icons/screen-land-ldpi.png" density="land-ldpi"/>
        <splash src="icons/screen-land-mdpi.png" density="land-mdpi"/>
        <splash src="icons/screen-land-xhdpi.png" density="land-xhdpi"/>

        <splash src="icons/screen-port-hdpi.png" density="port-hdpi"/>
        <splash src="icons/screen-port-ldpi.png" density="port-ldpi"/>
        <splash src="icons/screen-port-mdpi.png" density="port-mdpi"/>
        <splash src="icons/screen-port-xhdpi.png" density="port-xhdpi"/>
    </platform>

When I emulate the application, the config.xml (in platforms/android/res/) is updating accordingly. But nothing seems to be working and I still see Salesforce icon which looks like below,

enter image description here

Any idea why it is not working?

4

2 回答 2

0

简单的解决方案是将您的图标图像重命名为“sf__splash.png”并粘贴(替换为 salesforce 的原始文件)到文件夹中的所有资源文件/plugins/com.salesforce/src/android/libs/SalesforceSDK/res/夹中。

于 2016-01-28T09:52:44.813 回答
0

在为Phonegap Build 构建时,请尽可能使用Phonegap Build Documentation 。

如果您对文档感到困惑,请在nitobi 论坛上提问。文档的某些部分不是最新的。

您想阅读文档-> 配置 ->图标和启动画面-> 默认

具体来说,您要添加:<icon src="icon.png" />到您的config.xml.

该文档指出:

默认

默认图标必须命名为 icon.png 并且必须位于应用程序文件夹的根目录中。

<icon src="icon.png" />

对于闪屏,

使用新的启动画面插件

科尔多瓦插件启动画面

于 2015-12-19T03:33:58.937 回答