android - Android 上的 PhoneGap : Loading a WebApp from a remote server

标签 android html cordova

当我将所有 Web 文件(html、JS、CSS...)复制到项目的 www 文件夹并使用这些文件编译应用程序时,我的 Android PhoneGap 应用程序完全按预期工作。但是当我不复制它们,并重定向到包含这些文件的我的 Web 服务器时(即在 WWW 文件夹中只有一个文件:index.html 重定向到我的服务器)phonegap 不再在应用程序中工作。

当应用程序内容文件由远程服务器传送且未与应用程序一起编译时,有没有办法让 phonegap 正常工作?

最佳答案

这是可以做到的。没有什么可以阻止您这样做。

Phonegap + 安卓:

在您的主 Activity 类中,方法 onCreate 将 loadUrl 更改为:

super.loadUrl("http://.../index.html ");

iPhone + Phonegap 是另一个故事,仍然可以做到。因为这里有很多变化,所以有一个教程:http://www.joeldare.com/wiki/open_a_url_in_phonegap

还有一件事,您必须为 Phonegap 启用互联网连接。

当您使用 android 平台时,将此行添加到您的 AndroidManifest:

<uses-permission android:name="android.permission.INTERNET" />

啊,还有一件事,必须在您的 html 文件中设置视口(viewport)元标记。

关于android - Android 上的 PhoneGap : Loading a WebApp from a remote server,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13996092/

相关文章:

android - RecyclerView 包装其内容

javascript - 棘手的隐藏和显示导航栏组合

javascript - 页面加载时触发动画

cordova - PhoneGap/Cordova 中的简单游戏编程

javascript - 未捕获的 TypeError : Cannot read property 'OneSignal' of undefined", 来源:file:///android_asset/www/js/app

android - map fragment 的中心位置 - Android 谷歌地图

android - 是否可以在 Activity 的 onCreate() 中获取对 Fragment subview 的引用?

php - 返回 Cordova 的索引文件

java - 每次计算逻辑、访问数据库、文件或 HashMap 是否更快?

html - 带有错误文本的 Bootstrap 表单