【问题标题】:Porting Phonegap Android asset into Phonegap Windows将 Phonegap Android 资产移植到 Phonegap Windows
【发布时间】:2013-08-24 10:01:29
【问题描述】:

我使用 phonegap 开发了 android 应用程序。现在我想为 windows phone 开发同样的应用程序。

我已经在我的 windows 7 中下载了 windows sdk,并进行了必要的设置来创建 cordova 应用程序。之后我创建了示例应用程序。要运行我的 android 资产代码,只需将其文件复制到 www 文件夹就足够了...?

或者

我还需要做什么才能让这个工作......?

指导我继续进行。

【问题讨论】:

    标签: android windows-phone-7 cordova


    【解决方案1】:

    最好的办法是尝试一下,看看会发生什么!

    但是可以,您只需将 Android 应用的 www 文件夹的内容复制到新的 Windows Phone PhoneGap 项目的 www 文件夹即可。

    您可能会发现,由于移动浏览器呈现网页的方式存在差异(因为 Android 应用程序将在 webkit 浏览器框架上运行,而 Windows 应用程序将在Internet Explorer 浏览器框架)。

    您可能需要为使用 Visual Studio 复制到 Windows Phone 的任何图像资源设置“构建操作”属性,以获取要呈现的图像。

    【讨论】:

    【解决方案2】:

    可以复制文件,但注意不要覆盖现有文件。 Cordova.js 文件是特定于平台的,在新项目中创建的其他 .js 文件也是如此。

    您还需要在 Visual Studio 中“包含在项目中”,否则复制到 www 的文件将被忽略。在 VS 右窗格的解决方案浏览器中执行此操作。

    请记住,浏览器是 IE 与 Android 中的 WebKit 相比,因此可能需要更改一些 CSS、HTML 和 Javascript。如果您在 WebKit 中使用了传播停止来防止滚动,这可能在 IE 中不起作用,并且触摸事件模型完全不同。本 MS 指南可能会有所帮助:

    http://blogs.windows.com/windows_phone/b/wpdev/archive/2012/11/15/adapting-your-webkit-optimized-site-for-internet-explorer-10.aspx

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-09-08
      • 1970-01-01
      • 2014-12-12
      • 1970-01-01
      • 2011-09-03
      • 1970-01-01
      • 2012-04-05
      相关资源
      最近更新 更多