0

我有一个由 ColdFusion、SQL Server 和 jQuery 提供支持的网站。我构建了一个主站点版本,并使用 jQuery Mobile 针对移动设备对其进行了优化。它完全按照我想要的方式工作。(您可以在此处查看该网站:(http://www.flyingpiston.com/mobile/

我被要求将此站点转换为可以从主站点下载的应用程序。我认为这样做没有任何好处,但我需要完成它。我的客户希望访问者能够在他们的手机上安装该网站,以便它看起来是一个成熟的网络应用程序,通过点击移动设备上的图标开始,而不是像浏览器中的网站。

该站点需要从数据库中提取新内容以及托管在主网站上的新图像。所以,这不是一个静态网站。

有人建议我通过 Phone Gap 运行我的代码,它会为我输出一个 Android 应用程序。这听起来太简单了。

我从哪里开始将这个移动优化网站变成可下载的应用程序?

4

1 回答 1

1

如果您不想重建整个站点,您可以随时使用 WebView 并以这种方式加载站点。我只是为一个非常成功的客户做了这个。您甚至可以使用 WebView 直接与 Android 交互,这样您就可以访问 GPS、摄像头、传感器等。我什至添加了一个操作栏和导航抽屉,以赋予它原生应用程序的完整感觉。您无需创建两次,移动网站的所有更新都会在应用程序上自动更新。您应该注意,如果有指向外部站点或手机上其他应用程序(如地图或手机应用程序)的链接,您必须覆盖默认 URL 操作并将其正确加载到您的 WebView 之外,这是使用shouldOverrideUrlLoading方法。好处是您拥有一个本机应用程序,可以在必要时利用 Android 的所有功能。

https://developer.android.com/guide/webapps/webview.html

于 2013-10-24T02:50:38.373 回答