【发布时间】:2013-12-24 19:25:10
【问题描述】:
我有一个在指定 URL 中发布的移动 Web 应用程序。
如果我希望用户通过安装应用程序来访问网络应用程序(除了从他们的手机浏览到 URL),我可以使用 Phonegap 吗?此应用程序仅应在用户在线时使用。
我想到的解决方案之一是创建一个 Phonegap 应用,其中包含指向相关 URL 的 <iframe>。有不同的方法吗?我的解决方案有什么缺点吗?
【问题讨论】:
标签: cordova
我有一个在指定 URL 中发布的移动 Web 应用程序。
如果我希望用户通过安装应用程序来访问网络应用程序(除了从他们的手机浏览到 URL),我可以使用 Phonegap 吗?此应用程序仅应在用户在线时使用。
我想到的解决方案之一是创建一个 Phonegap 应用,其中包含指向相关 URL 的 <iframe>。有不同的方法吗?我的解决方案有什么缺点吗?
【问题讨论】:
标签: cordova
如果您使用 cordova aka phonegap 只是为了加载网站,我不建议您使用它,因为它会使您的应用程序有点重。
简单的技术是在您的屏幕/页面中包含一个 webview 组件,并使用以下代码加载 url 您的活动类
import android.app.Activity;
import android.os.Bundle;
import android.webkit.WebView;
public class Main extends Activity {
private WebView mWebview;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
mWebview = new WebView(this);
mWebview.loadUrl("http://www.google.com");
setContentView(mWebview);
}
}
【讨论】: