首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > 移动开发 >

PhoneGap学习札记(1)

2012-07-19 
PhoneGap学习笔记(1)PhoneGap?提供有2个重要的组件:? ? 1. 将本地功能暴露到JavaScript的层面,用户可以通

PhoneGap学习笔记(1)

PhoneGap?提供有2个重要的组件:

? ? 1. 将本地功能暴露到JavaScript的层面,用户可以通过JavaScript编程调用

? ? 2. 对于特定平台的本地代码,可以通过PhoneGap 的?JavaScript API 调用

?

它的核心库被设计为能够在绝大多数的设备上处理通用的任务:

? ? 1. 能通过 PhoneGap JavaScript API 访问地理位置

? ? 2.?能通过 PhoneGap JavaScript API 访问联系人信息

? ? 3. 发起一次调用

?

它所不擅长:

? ? 1. 处理大数据量

? ? 2. 作为后台进程运行

? ? 3. 实现复杂的业务逻辑

?

短处的解决办法:

? ? 1. 实现一个自定义的用本地代码编写的组件

? ? 2. 实现一个自定义的用JavaScript?编写的API ,并有自定义的本地组件绑定

? ? 也就是实现PhoneGap的插件,扩展PhoneGap的框架

?

举例说明:

? ? 现在需要编写一个跨iOS和Android平台的PhoneGap插件,那么我们需要做以下几件事:

? ? 1. 编写一个运行在iOS和Android上的JavaScript文件

? ? 2. 编写一个Android的java文件

? ? 3. 编写一对iOS的.h和.m文件

热点排行