2025上半年,最新 AI实践都在这!20+ 应用案例,任听一场议题就值回票价 了解详情
写点什么

PhoneGap 2.3.0 发布,全面支持 Windows Phone 8

  • 2013-02-01
  • 本文字数:1255 字

    阅读完需:约 4 分钟

Adobe Systems 最近发布了 PhoneGap 2.3.0 版本,加入了对 Windows Phone 8 的全面支持。同时加入了对 InAppBrowser 的支持,使得在全屏模式下观赏视频文件成为可能。新版本添加的一项功能是,当某个文件传输被中断后,能够将不完整的文件删除。另一项功能则是为插件的查询提供了 URLisAllowed() 这个方法抽象。

PhoneGap 2.3.0 包含了一个将 Cordova.plist 转换为 config.xml 的 helper 脚本,另外还包含了一些 bug fix,具体信息请见官方的更新日志。device.name 属性在全部平台上被定义为过期属性,取而代之的是一个叫做device.model 的新属性。

InAppBrowser 具有和 ChildBrowser 相同的功能,能够支持事件,并且不必使用 App 白名单(App whitelist)。

复制代码
var ref = window.open('http://infoq.com', '_blank');
ref.addEventListener('loadstart', function(event) { alert(event.type + ' - ' + event.url); } );
ref.addEventListener('loadstop', function(event) { alert(event.type + ' - ' + event.url); } );
ref.addEventListener('exit', function(event) { alert(event.type); } );

PhoneGap 2.3.0 修复了一个异常,该异常会在联系人列表中查找邮件时发生。它还修复了为联系人添加一张来自 HTTPS 地址的图片时所发生的某个异常,以及 Cordova 命令不支持包含空格的路径的问题。

为 Windows Phone 8 平台所开发的 PhoneGap 应用加载速度会更快,因为资源不需要解包到独立存储(Isolated storage)上。在 WP8 中,无需再像 WP7 的做法一样,将 JavaScript,CSS 和 HTML 文件转移到沙箱(Sandbox)文件系统中。除此之外,PhoneGap 2.3.0 还提供了对多屏幕尺寸、可缩放矢量图形(SVG)、ES5 以及手势事件(Gesture Events)的支持。

对iOS 4.x 版本的支持随着PhoneGap 2.3.0 的发布而停止。Cordova.plist 文件已更名为config.xml,而一些Cordova cli 命令也已更名。例如Debug 就更名为Build,同时添加了一些新的命令,如Release 和Run。

Jesse MacFadyen 的博客中,他将 PhoneGap 2.3.0 描述为 Microsoft 和 Apache Cordova 项目通力合作的积极成果。

Jesse 说到:“对 WP7 的支持仍将继续,因为市面上仍然有着大量的 WP7 设备,它依然有着市场。而我认为这种方案是可行的。对 WP7 的近期改动已提交至 Apache Cordova,因此面向 WP7 开发的应用将能够继续运行在 WP8 上”。

Sindre Haaland 提到在 Android 4.0.3 和 4.1.1 系统中 getCurrentPosition () 方法存在 bug,但 Simon MacDonald 在回复中说到他并未发现任何问题,并希望提供 bug 的重现步骤。

Simon 还提议开发者们试用 Foreground Camera 插件进行插入图片的操作。他也提到在即将到来的版本中可能添加内部的照相功能支持,从而避免调用 Camera Intent(虽说这点很困难)。

查看英文原文 PhoneGap 2.3.0 with Windows Phone 8 Support


感谢杨赛对本文的审校。

给InfoQ 中文站投稿或者参与内容翻译工作,请邮件至 editors@cn.infoq.com 。也欢迎大家通过新浪微博( @InfoQ )或者腾讯微博( @InfoQ )关注我们,并与我们的编辑和其他读者朋友交流。

2013-02-01 02:052027
用户头像

发布了 428 篇内容, 共 189.5 次阅读, 收获喜欢 39 次。

关注

评论

发布
暂无评论
发现更多内容

Arthas redefine(加载外部的.class文件,redefine到JVM里 )

刘大猫

人工智能 监控 Arthas 大模型 redefine

WebGIS 开发框架及性能

北京木奇移动技术有限公司

软件外包公司 webGIS开发 webGIS软件外包

分析型数据库入门指南:如何选择适合你的实时分析工具?

镜舟科技

分析型数据库 云原生架构 列式存储 实时分析 MPP架构

YashanDB 知识库|迁移报告下载失败?可能是 Java 版本太新了!

数据库砖家

数据库

YashanDB 知识库|轻松打通多库数据,YashanDB DBLink 使用指南!

数据库砖家

数据库

强强联合,智见未来:麦杰科技将携手视源股份亮相数字中国,以“集团级生产管理平台”赋能数实融合

麦杰科技

AI与机器人外科手术:如何用智能化技术提升手术精度与安全性?

天津汇柏科技有限公司

人工智能 机器人 AI 人工智能

YashanDB 知识库|yasboot 查询状态显示 off?原来是启动方式搞错了!

数据库砖家

数据库·

YashanDB 知识库|手把手教你回收表空间,释放磁盘的正确姿势!

数据库砖家

数据库

【Workshop 第一期 - 北京站】搜索服务统一治理(跨引擎多个集群监控管理、流量管控、服务编排)

极限实验室

Gateway Cloud Workshop easysearch

YashanDB 知识库|YAS-02143 登录失败?可能不是密码错,而是 JDK 版本太老了

数据库砖家

数据库·

YashanDB 知识库|YMP 报 YAS-04204 错误?可能是你的并发配置超了限!

数据库砖家

数据库

TVM虚拟机

上海茶芯科技

编程语言 虚拟机

TVM虚拟机应用实例

上海茶芯科技

编程语言 软件开发 虚拟机

Easysearch 迁移数据之 Reindex From Remote

极限实验室

easysearch

快速理解 MCP(模型上下文协议)核心价值

柯杰

MCP

过来人给1-3 年技术新人的几点小小的建议,帮助你提升职场竞争力

安全乐谷

找工作 招聘 简历 实习 校招

运维实战|快速搭建适配 YashanDB 的 Prometheus Exporter!手把手教学

数据库砖家

数据库

一文看懂iVX:技术架构、功能特性、性能优化手段

代码制造者

信息混乱、协作低效?一文教你打造团队的单一事实来源

跟YY哥学Jira

知识管理 Confluence 知识管理软件 企业知识库 单一事实来源

YashanDB 知识库|yasql 登录失败?可能是你没处理好特殊字符!

数据库砖家

数据库·

过去一年的工作总结

yuanyxh

JavaScript 总结 前端

强强联合,智见未来:麦杰科技将携手视源股份亮相数字中国,以“集团级生产管理平台”赋能数实融合

麦杰研究院

等保二级测评国家标准详解

黑龙江陆陆信息测评部

三级等保的法定审核周期与形式

黑龙江陆陆信息测评部

徽客松S1 | 合肥首场 AI 黑客松招募

声网

夸克新入口:重构AI“视界观”,望见阿里AI新版图

脑极体

AI

大胆试错、持续推进,拓展 GenAI 在客户服务领域的新场景

亚马逊云科技 (Amazon Web Services)

YashanDB 知识库|如何用闪回功能救回误删的数据?全流程实战演示

数据库砖家

数据库·

YashanDB 知识库|共享集群换 IP 全流程,手把手教你搞定!

数据库砖家

数据库·

Python 实战 | 1688 商品详情 API 接口调用全流程解析

tbapi

1688商品详情接口 1688API 1688数据采集 1688商品详情采集

PhoneGap 2.3.0发布,全面支持Windows Phone 8_Android/iOS_Anand Narayanaswamy_InfoQ精选文章