诺言 发表于 2016-1-19 10:56:30

ionic 启动页问题。只显示一次

ionic 启动页只有第一次运行时候显示,退出再打开后出现白页,不显示启动设置的图片,ionic resources 命令也试过没有效果。

诺言 发表于 2016-1-19 11:07:40

config.xml


<?xml version='1.0' encoding='utf-8'?>
<widget id="com.ionicframework.screen2285002" version="0.0.1" xmlns="http://www.w3.org/ns/widgets" xmlns:cdv="http://cordova.apache.org/ns/1.0">
    <preference name="loglevel" value="DEBUG" />
    <feature name="Device">
      <param name="android-package" value="org.apache.cordova.device.Device" />
    </feature>
    <feature name="SplashScreen">
      <param name="android-package" value="org.apache.cordova.splashscreen.SplashScreen" />
      <param name="onload" value="false" />
    </feature>
    <feature name="StatusBar">
      <param name="android-package" value="org.apache.cordova.statusbar.StatusBar" />
      <param name="onload" value="true" />
    </feature>
    <feature name="Whitelist">
      <param name="android-package" value="org.apache.cordova.whitelist.WhitelistPlugin" />
      <param name="onload" value="true" />
    </feature>
    <feature name="Keyboard">
      <param name="android-package" value="io.ionic.keyboard.IonicKeyboard" />
      <param name="onload" value="true" />
    </feature>
    <icon density="ldpi" src="resources\android\icon\drawable-ldpi-icon.png" />
    <icon density="mdpi" src="resources\android\icon\drawable-mdpi-icon.png" />
    <icon density="hdpi" src="resources\android\icon\drawable-hdpi-icon.png" />
    <icon density="xhdpi" src="resources\android\icon\drawable-xhdpi-icon.png" />
    <icon density="xxhdpi" src="resources\android\icon\drawable-xxhdpi-icon.png" />
    <icon density="xxxhdpi" src="resources\android\icon\drawable-xxxhdpi-icon.png" />
    <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" />
    <name>screen2</name>
    <description>
      An Ionic Framework and Cordova project.
    </description>
    <author email="you@example.com" href="http://example.com.com/">
      Your Name Here
    </author>
    <content src="index.html" />
    <access origin="*" />
    <preference name="webviewbounce" value="false" />
    <preference name="UIWebViewBounce" value="false" />
    <preference name="DisallowOverscroll" value="true" />
    <preference name="android-minSdkVersion" value="16" />
    <preference name="BackupWebStorage" value="none" />
    <preference name="SplashScreen" value="screen" />
    <preference name="SplashScreenDelay" value="3000" />
    <icon src="resources\android\icon\drawable-xhdpi-icon.png" />
</widget>


admin 发表于 2016-1-19 11:22:19

启动页面首先需要安装下面插件

https://github.com/apache/cordova-plugin-splashscreen

其次配置可以参考
http://cordova.apache.org/docs/en/latest/config_ref/images.html

最简单的配置方式就是: 安装完成上面的cordova-plugin-splashscreen插件后,找到资源文件下面的图片,然后替换成你的启动图片,注意命名

诺言 发表于 2016-1-19 13:35:43

admin 发表于 2016-1-19 11:22
启动页面首先需要安装下面插件

https://github.com/apache/cordova-plugin-splashscreen


插件为ionic platform android 项目时 自动打的,配置文件也按资料写的。只是启动页,安装成功后,第一次打开是显示的。后面打开就不显示了

ionicwang 发表于 2016-1-19 15:00:21

换个项目在试试按照楼上的方法

诺言 发表于 2016-1-19 15:03:27

ionicwang 发表于 2016-1-19 15:00
换个项目在试试按照楼上的方法

已经换过好多。都是一样。只要是 用 ionic 创建项目都是这样的结果{:4_92:}

ionicwang 发表于 2016-1-19 15:04:11

诺言 发表于 2016-1-19 15:03
已经换过好多。都是一样。只要是 用 ionic 创建项目都是这样的结果

不可能吧别吓唬我。你先继续整吧,慢慢就明白了。

诺言 发表于 2016-1-19 15:22:44

ionicwang 发表于 2016-1-19 15:04
不可能吧别吓唬我。你先继续整吧,慢慢就明白了。

并没有吓唬你{:3_45:},你可以试试看。用ionic start 命令创建项目。不过谢谢你的建议。我在查查看吧{:4_105:}

诺言 发表于 2016-1-19 16:07:28

已解决,终结{:4_91:}

ghostzj 发表于 2016-1-22 15:02:04

诺言 发表于 2016-1-19 16:07
已解决,终结

楼主,请问你怎么解决的?
页: [1] 2
查看完整版本: ionic 启动页问题。只显示一次