android - phonegap开发环境

标签 android ios visual-studio-2010 jquery-mobile cordova

我正在尝试设置以使用 phonegap 进行移动开发,以便我可以在 android store 和 apple store 中部署我的应用程序。据我了解,我可以简单地将我的应用程序包装在 phonegap 中,这样我就可以针对 Android、iOs、BB 等进行部署。

我的应用程序是一个用 VisualStudio 编写的 ASP.Net MVC 应用程序。我在研究中通读的所有示例都告诉您将 Eclipse 用于 PhoneGap 和 Android,将 XCode 用于 PhoneGap 和 iO。我的应用程序是生成 Html 5 的 ASP.Net MVC。是否可以将 PhoneGap 与 VisualStudio 结合使用来生成 Android 和 iOS 可部署的 phonegap 应用程序?

我一直在考虑的一种替代方法是创建一个简单的 Index.html 页面,该页面使用 jQuery 调用我的 ASP.Net MVC 应用程序并将生成的 HTML 加载到一个 div 中。然后我可以简单地在 Eclispe、XCOde 等中复制这个非常轻量级的索引页面,以通过 Phonegap 运行。不过,这似乎是一个 hack。我试过让它工作,但在我的 Windows 环境中的 Android 模拟器中没有任何运气。

有人可以为我指明正确的方向,了解如何将 PhoneGap 与我的 ASP.Net MVC 应用程序合并吗?谢谢。

最佳答案

ASP.NET 存在于您的服务器上,因此无论何时您引用任何 ASP.NET 脚本,您都必须使 URL 成为带有主机名的绝对 URL:http://www.example.com/my -script.aspx。任何非动态文件都应存储在设备本地,以便在没有网络连接时它们也能正常工作。然后,您可以将动态文件托管在您的服务器上,并在需要时引用它们。为了尽可能小地保持数据传输大小,我通常传递 JSON 或类似于应用程序的东西。来 self 的服务器端脚本,然后在应用程序的 JavaScript 代码中将数据解释为 HTML。

您应该在设备本地保留尽可能多的 Assets ,这样就不需要互联网连接来使用该应用程序。所以不要链接到远程版本的 jQuery,将其保存为应用程序的一部分。您创建的包,因此它始终可用。

Eclipse/Xcode 很好,因为它们可以帮助您创建应用程序。并妥善打包提交给app。商店。它们也很好,因为使用 Eclipse 或 Xcode 创建应用程序很容易找到帮助。 Xcode 实际上是必需的,Apple 确保您购买了最新的硬件和最新的软件,以便能够提交应用程序。到商店。

关于android - phonegap开发环境,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10178752/

相关文章:

android - 是否有适用于 Android 的 Erlang 实现?

ios - 应用程序被杀死时设置每日本地通知

winforms - 哪些工具可用于在 Visual Studio 2010 中创建帮助文件?

visual-studio-2010 - 一次一条语句单步调试汇编语言程序

entity-framework - CA : Suppress results from generated code not working in VS2010 beta 2

android - 在代码中设置android TextViews和Buttons

android - 在应用程序中打开 Assets 文件 pdf

Android - 单击图像时打开对话框

ios - 切片和索引 uitableview

ios - 浏览文本,解析链接