IT博客汇
  • 首页
  • 精华
  • 技术
  • 设计
  • 资讯
  • 扯淡
  • 权利声明
  • 登录 注册

    用phonegap开发移动应用

    slg5805@sina.com (沈李刚)发表于 2013-07-30 18:16:56
    love 0

    什么是phonegap?

    官方网站的介绍是这样的:一套使用基于标准的html、js、css这些WEB技术来创建跨平台移动应用程序的开源解决方案。

    通俗的来解释这句话,可以这样理解phonegap:使用phonegap这一整套东西,它可以帮你把你写的js、html、css等运行在浏览器上的WEB程序封装、打包成一个native(原生)移动应用程序,相当于是加层‘壳’的动作。它是开源的并且完全免费的。而正是因为开发者写的是传统WEB程序,使得这整套技术具有跨平台特性。当然仅仅是有这些特性还是远远不够的,以上只是阐述了phonegap把web应用像本地原生应用一样运行在移动终端的‘加壳’功能,更重要的是phonegap提供了javascript和移动终端本地API双向通信(如下图,视终端操作系统不同,本地API可能还有UIWebView)的桥接功能。诸如调用终端摄像头、联系人信息等操作是传统WEB程序包括html5的API无法做到的,而phonegap就提供了相应的javascript API,如此一来,便又可以像写WEB程序一样来完成这些看似更像是本地应用所做的操作。

    phonegap桥接通信示意图



沪ICP备19023445号-2号
友情链接