PhoneGap中文网

标题: ionic 启动页问题。只显示一次 [打印本页]

作者: 诺言    时间: 2016-1-19 10:56
标题: ionic 启动页问题。只显示一次
ionic 启动页只有第一次运行时候显示,退出再打开后出现白页,不显示启动设置的图片,ionic resources 命令也试过没有效果。

作者: 诺言    时间: 2016-1-19 11:07
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
启动页面首先需要安装下面插件

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
admin 发表于 2016-1-19 11:22
启动页面首先需要安装下面插件

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

插件为ionic platform android 项目时 自动打的,配置文件也按资料写的。只是启动页,安装成功后,第一次打开是显示的。后面打开就不显示了
作者: ionicwang    时间: 2016-1-19 15:00
换个项目在试试  按照楼上的方法
作者: 诺言    时间: 2016-1-19 15:03
ionicwang 发表于 2016-1-19 15:00
换个项目在试试  按照楼上的方法

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

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

并没有吓唬你,你可以试试看。用ionic start 命令创建项目。不过谢谢你的建议。我在查查看吧
作者: 诺言    时间: 2016-1-19 16:07
已解决,终结
作者: ghostzj    时间: 2016-1-22 15:02
诺言 发表于 2016-1-19 16:07
已解决,终结

楼主,请问你怎么解决的?
作者: dPary    时间: 2016-2-15 15:35
诺言 发表于 2016-1-19 16:07
已解决,终结

怎么解决的,求教
作者: zw123    时间: 2016-2-18 11:34
诺言 发表于 2016-1-19 16:07
已解决,终结

怎么做的




欢迎光临 PhoneGap中文网 (http://bbs.phonegap100.com/) Powered by Discuz! X3.2