我有一个由ColdFusion,SQL Server和jQuery提供支持的网站。我构建了一个主站点版本,并使用jQuery Mobile对其进行了优化。它完全符合我的工作方式。 (您可以在此处查看网站:(http://www.flyingpiston.com/mobile/)
我被要求将此站点转换为可从主站点下载的应用程序。我认为这样做没有任何好处,但我需要完成它。我的客户希望访问者能够在他们的手机上安装该网站,使其看起来是一个成熟的网络应用程序,首先点击移动设备上的图标,而不是浏览器中的网站。
网站需要从数据库中提取新鲜内容以及主网站上托管的新图像。所以,这不是一个静态网站。
有人建议我通过Phone Gap运行我的代码,它会为我输出一个Android应用程序。这听起来太简单了。
从哪里开始将此移动优化网站转换为可下载的应用程序?
答案 0 :(得分:1)
如果您想要不必重建整个站点,您可以随时使用WebView并以这种方式加载站点。我刚刚为客户做了这件事,取得了巨大的成功。您甚至可以使用WebView直接与Android交互,这样您就可以访问GPS,相机,传感器等。我甚至添加了一个操作栏和导航抽屉,让它充分感受到本机应用程序。您无需创建两次,并且应用程序会自动更新移动网站的所有更新。您应该注意,如果有外部站点或手机上其他应用程序的链接(如地图或手机应用程序),您必须覆盖默认的URL操作并在WebView外部正确加载,这是使用{ {1}}方法。好处是你有一个本机应用程序,可以在必要时利用Android的所有功能。