2

不久前,我为安卓设备创建了一个 ASP.NET MVC Web 应用程序。该应用程序还使用 jQuery mobile 来设置导航等。

目前,该应用程序只是被托管,并且 androids webview 以这种方式访问​​它。

该应用程序按预期工作,但我想知道,是否可以将 MVC Web 应用程序存储在手机上/将其集成到 apk 中?

我希望能够让它在设备离线时运行网页。我知道可以在 webview 中运行简单的 HTML,但我找不到任何关于 ASP.NET MVC web-app 之类的东西。这是使用phonegap完成的吗?

谢谢。

4

2 回答 2

3

我认为您不能直接使用 PhoneGap 来完成,来自PhoneGap 常见问题解答

Q: Can you use PHP/ASP/JSF/Java/.NET with PhoneGap?

A: A PhoneGap application may only use HTML, CSS, and JavaScript.
However, you can make use of network protocols (XmlHTTPRequest, Web Sockets,
etc) to easily communicate with backend services written in any language.
This allows your PhoneGap app to remotely access existing business processes
while the device is connected to the Internet.

因此,如果您要走 PhoneGap 路线,则必须用 HTML/CSS/JavaScript 编写它。但是,如果您更熟悉 .NET 和 C#,那么总会有Xamarin Android,它有一个免费的入门版本供您试用。不过要意识到,如果你走这条路,它将是一个移动应用程序,而不是一个包装好的 ASP.NET 应用程序。

于 2013-09-25T02:57:24.157 回答
0

如果我理解正确,我认为您想要做的是通过 Web 服务提供您的数据(MVC4 Web api 的设置非常简单)。然后,您将使用您的 android 应用程序使用该数据,并且您可以更轻松地缓存该数据以供离线使用。

于 2013-09-25T02:29:06.177 回答