Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/184.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android phonegap自定义图标+;splashscreen不工作_Android_Cordova - Fatal编程技术网

Android phonegap自定义图标+;splashscreen不工作

Android phonegap自定义图标+;splashscreen不工作,android,cordova,Android,Cordova,我试图通过以下指南为Android添加自定义图标和splashscreen,但没有任何效果 我的步骤: 添加图标 更改config.xml,使图标在那里 Dophonegap构建android 复制apk并安装到我的android设备中 图标是一样的,毫不奇怪我没有看到splashscreen,我甚至可以知道在安装之前不会有任何效果,因为\platforms\android\bin\res\drawable包含默认图标而不是我的 config.xml <?xml version="1.

我试图通过以下指南为Android添加自定义图标和splashscreen,但没有任何效果

我的步骤:

  • 添加图标
  • 更改config.xml,使图标在那里
  • Do
    phonegap构建android
  • 复制apk并安装到我的android设备中
图标是一样的,毫不奇怪我没有看到splashscreen,我甚至可以知道在安装之前不会有任何效果,因为
\platforms\android\bin\res\drawable
包含默认图标而不是我的

config.xml

<?xml version="1.0" encoding="UTF-8" ?>
<widget xmlns = "http://www.w3.org/ns/widgets"
    xmlns:gap = "http://phonegap.com/ns/1.0"
    id        = "com.coolapz.app"
    versionCode="110"
    version   = "1.1">

    <name>app name</name>
    <description>app desc</description>
    <icon src="icon.png" />
    <gap:splash src="splash.png" />

    <!-- ALSO TRIED THIS, DIDN'T DO ANYTHING -->
    <!--
    <icon src="icon.png" gap:platform="android" gap:density="ldpi" />
    <icon src="icon.png" gap:platform="android" gap:density="mdpi" />
    <icon src="icon.png" gap:platform="android" gap:density="hdpi" />
    <icon src="icon.png" gap:platform="android" gap:density="xhdpi" />
    -->
</widget>

应用程序名称
应用描述

将所有启动屏幕和图标放在res/hdpi和其他

super.onCreate(savedInstanceState);
super.setIntegerProperty("splashscreen", R.drawable.splash);
super.loadUrl("file:///android_asset/www/index.html",5000);
它是有效的,但像这样,结果是:

  • 启动屏幕5秒钟

  • 黑屏,直到应用程序准备就绪

  • 应用程序就绪时index.html


  • 但启动屏幕的目的不是在应用程序准备好之前一直存在吗?只需将您的启动和图标放在android的res文件夹下……100%可以工作,还可以添加上述代码