Mobile PhoneGap应用程序查询

Mobile PhoneGap应用程序查询,mobile,cordova,web,Mobile,Cordova,Web,我对移动应用开发还不熟悉。我开始了解到phonegap利用html、css和js等web技术来制作跨平台的monile应用程序。我有一些关于电话gap的问题,我找不到确切的答案 phonegap是如何工作的?我知道它使用了没有浏览器边框的web浏览器来运行应用程序。但运行应用程序是否需要用户首先连接到互联网 当我们使用phonegap为android开发移动应用程序时,我们可以通过phonegap为开发者提供的phonegap构建平台,使用同样的html、css和js代码构建iphone、win

我对移动应用开发还不熟悉。我开始了解到phonegap利用html、css和js等web技术来制作跨平台的monile应用程序。我有一些关于电话gap的问题,我找不到确切的答案

  • phonegap是如何工作的?我知道它使用了没有浏览器边框的web浏览器来运行应用程序。但运行应用程序是否需要用户首先连接到互联网

  • 当我们使用phonegap为android开发移动应用程序时,我们可以通过phonegap为开发者提供的phonegap构建平台,使用同样的html、css和js代码构建iphone、windows 7 phone和Blackberry应用程序

  • 如果使用phonegap制作的web应用程序不使用本机移动设备(如加速计),那么这些应用程序能否在普通桌面web浏览器上运行

  • ,应用不需要internet连接。只需将所需的所有html/js/css放在web文件夹中,并使用本地引用即可

  • “是”。对于某些平台,您必须引用不同的PhoneGap.js文件,但除此之外,您应该能够使用相同的web文件。但是,您可能希望修改应用程序以更好地适应每个平台。例如,iOS包含一个初始屏幕默认图像,您可能希望在其他平台上以不同方式处理该图像。这些差异可以通过使用或作为构建管道的一部分来处理

  • 。如果你不使用任何特定的移动设备,它将与任何其他HTML5应用程序一样运行


  • 两个人。但是,您可能希望修改应用程序以更好地适应每个平台。例如,iOS包含一个启动屏幕,您可能需要在其他平台上以不同方式处理该屏幕。我们该怎么做呢?是通过设置检查条件来检查用户是否在iOS/android/blackberry上,并采取措施来处理差异吗?或者,我们可以简单地禁用所有这些启动屏幕,而不管用户在哪个平台上?你知道在phonegap上编写跨平台应用程序时,我在哪里可以找到教程来解释需要注意的事项吗?你可以动态检查你使用的设备,并让你的应用程序做出相应的反应。我已经用更多的细节更新了答案。