繁体   English   中英

响应式Web应用程序作为Phonegap打包的移动应用程序

[英]Responsive web app as a phonegap packaged mobile app

我的要求很简单。 我有一个响应式的web -url,我想将其打包为一个android应用程序,以便无论何时访问该应用程序,该web-url都将在设备本机浏览器中打开,并且对于用户而言,它将充当移动应用程序。 我正在config.xml下面使用我的phonegap构建:

<?xml version='1.0' encoding='utf-8'?>
<widget id="com.demo.sample" version="0.0.1" xmlns="http://www.w3.org/ns/widgets" xmlns:cdv="http://cordova.apache.org/ns/1.0" xmlns:gap="http://phonegap.com/ns/1.0">
    <name>MyApp</name>
    <description>
        Sample.in mobile app.
    </description>
    <author email="@#$%@gmail.com" href="http://google.in">
        Team
    </author>
    <preference name="phonegap-version" value="3.7.0" />
    <content src="http://google.in/" />
    <plugin name="cordova-plugin-whitelist" version="1" />
    <plugin name="InAppBrowser" value="org.apache.cordova.InAppBrowser" />
    <icon src="icon/android/playstore-icon.png" />
    <icon gap:platform="android" gap:qualifier="ldpi" src="icon/android/drawable-ldpi/ic_launcher.png" />
    <icon gap:platform="android" gap:qualifier="mdpi" src="icon/android/drawable-mdpi/ic_launcher.png" />
    <icon gap:platform="android" gap:qualifier="hdpi" src="icon/android/drawable-hdpi/ic_launcher.png" />
    <icon gap:platform="android" gap:qualifier="xhdpi" src="icon/android/drawable-xhdpi/ic_launcher.png" />
<platform name="android">
    <!-- you can use any density that exists in the Android project -->
    <splash src="icon/android/loading-image.png" density="land-hdpi"/>
    <splash src="icon/android/loading-image.png" density="land-ldpi"/>
    <splash src="icon/android/loading-image.png" density="land-mdpi"/>
    <splash src="icon/android/loading-image.png" density="land-xhdpi"/>

    <splash src="icon/android/loading-image.png" density="port-hdpi"/>
    <splash src="icon/android/loading-image.png" density="port-ldpi"/>
    <splash src="icon/android/loading-image.png" density="port-mdpi"/>
    <splash src="icon/android/loading-image.png" density="port-xhdpi"/>
</platform>    
    <access origin="*" />
    <allow-intent href="http://*/*" />
    <allow-intent href="https://*/*" />
    <allow-intent href="tel:*" />
    <allow-intent href="sms:*" />
    <allow-intent href="mailto:*" />
    <allow-intent href="geo:*" />
    <platform name="android">
        <allow-intent href="market:*" />
    </platform>
    <platform name="ios">
        <allow-intent href="itms:*" />
        <allow-intent href="itms-apps:*" />
    </platform>   
</widget>

当我打包此应用程序时,在Android上加载应用程序时,启动屏幕不可见。 有什么建议吗?

实际上有一个解决方法,而不是尝试从配置文件中包含它,您是否可以尝试将您的启动画面和图标图像复制粘贴到platform/android/res/drawable ,这可能会起作用

@ user4905013,您的帖子标题与您的问题无关。 我几乎没看过。 您的标题应该与您的问题有关。

我有演示应用程序正在运行,您可以在其中查看源代码。 您想要Phonegap-Splashscreen-Test

http://codesnippets.altervista.org/examples/phonegap/demos/PUBLIC.Apps.html

最好的运气杰西

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM