不久前,我为 Android 设备创建了一个 ASP.NET MVC Web 应用程序。该应用程序还使用 jQuery mobile 来设置导航等。
目前,应用程序只是被托管,android webview 以这种方式访问它。
应用程序按预期工作,但我想知道,是否可以将 MVC Web 应用程序存储在手机上/将其集成到 apk 中?
我希望能够在设备离线时运行网页。我知道可以在 web View 中运行简单的 HTML,但我还没有找到任何关于 ASP.NET MVC Web 应用程序的信息。这是使用phonegap完成的吗?
谢谢。
最佳答案
我认为您不能直接使用 PhoneGap 来完成此操作,来自 PhoneGap FAQ
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 应用程序。
关于c# - 在 Android 上离线运行 Web 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18995154/