我可以使用PhoneGap嵌入ASP.Net网站制作Android应用程序吗?

时间:2013-05-19 21:41:42

标签: cordova product

我正在使用.Net MVC 4与JQuery Mobile建立一个既适合桌面浏览器又能适应移动体验的网站。 但是,我也在考虑将我的网站代码打包到PhoneGap中以制作Android应用程序。可能吗?我怀疑它,因为Eclipse没有.net的编译器。

我找到了下面的图表,表示不支持C#。 http://www.markus-falk.com/mobile-frameworks-comparison-chart/

让我知道如何计划这种产品和可重复使用的部分。

4 个答案:

答案 0 :(得分:3)

尝试理解.NET是一种服务器端编程语言,因此您无法将其真正地放入客户端应用程序中。您可以做的是从.NET应用程序中创建服务层,并将前端与使用jQuery Mobile创建的前端分开。

然后您可以使用PhoneGap打包jQuery Mobile网站。只需使用phonegap http://build.phonegap.com的在线版本即可将您的代码上传到zip文件中并获取Android软件包。

希望能解决你的问题。

答案 1 :(得分:1)

如果您的.net代码可以输出某种类型的数据(如xml或json),您可以在应用程序中使用Javascript来摄取。但不,你不能在一个phonegap应用程序中本地运行你的.net应用程序。

通常我发现.Net需要自定义回发并且错过页面(通过添加会话状态)。

如果这有帮助,请upvote。

答案 2 :(得分:1)

我对此的看法完全不同。

我会建立一个Asp.net网站并创建一个带有浏览器控件的手机间隙应用程序。实际上,这个应用程序将作为网站的书签。

此外,由于手机间隙可以访问操作系统,因此可以将所需信息发布到服务器

答案 3 :(得分:0)

只需调用您的asp.net应用程序URL,并将InAppBrowser与phonegap / cordova结合使用。或Android本机中的Webview。