我的要求非常简单。我有一个响应式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上加载应用程序时,启动画面不可见。有什么建议可能是错的吗?
答案 0 :(得分:0)
实际上有一种解决方法,而不是试图从配置文件中包含它,你可以尝试复制粘贴platform/android/res/drawable
中的启动和图标图像根据可能正常工作
答案 1 :(得分:0)
@ user4905013, 帖子的标题与您的问题无关。我几乎没有读过它。您应该将标题与您的问题或问题联系起来。
我有演示应用程序工作,您可以在其中查看源代码。 你想要 Phonegap-Splashscreen-Test
http://codesnippets.altervista.org/examples/phonegap/demos/PUBLIC.Apps.html
祝你好运 杰西