PhoneGap中文网

 找回密码
 立即注册
PhoneGap中文网 PhoneGap资讯 查看内容

如何开发PhoneGap插件

2013-7-7 12:32| 发布者: admin| 查看: 2058| 评论: 0

摘要: Phonegap 使用Javascript 为不同移动开发提供了统一的接口,如调用本地GPS、摄像头、传感器等设备和本地存储等平台操作,但是如果我们想针对特殊的应用调用平台原生的代码库时如何制作插件呢?Phonegap 为我们提供了 ...
phonegap 使用Javascript 为不同移动开发提供了统一的接口,如调用本地GPS、摄像头、传感器等设备和本地存储等平台操作,但是如果我们想针对特殊的应用调用平台原生的代码库时如何制作插件呢?Phonegap 为我们提供了编写平台原生代码的接口。 

如何开发PhoneGap插件

需求描述: 

在android 平台上有一个java 写的类库,如何通过phonegap 调用到该类库中的数据。 


1修改原有java 文件(HelloWorld.java) 

1.1 引入所需包 

首先必须在工程中添加phonegap.jar 包,然后在HelloWorld.java 中引入: 

 1 import com.phonegap.api.Plugin; 

 2 import com.phonegap.api.PluginResult; 

 3 import com.phonegap.api.PluginResult.Status;  




并让原有的类继承com.phonegap.api.Plugin 类,  此外还需要android 中的org.json 包中的部分 


1.2 继承Plugin 

继承Plugin 需要实现execute 这个函数。最终修改完成的代码如下: 



2.编写javascript 接口 

javascript 接口很简单,只需要按照PhoneGap 的规范就可以了:  


将其保存为hello.js 放在  assert/www/   目录下。 



3.将该插件增加到phonegap 的插件组中 

在  res/xml/plugins.xml 中的标签内添加如下内容:




4.在页面中调用 

在主程序loadUrl 的html 文件中增加一个id=hello 的button 和id=result 的div,并添加js 调用

代码: 


5.插件开发流程介绍: 


PhoneGap插件开发教程下载

phonegap plugin_.pdf




头晕
1

难过

扯淡

不解

搞笑

支持
2

超赞
1

欠扁

刚表态过的朋友 (4 人)

相关阅读

最新评论

关闭

站长推荐 上一条 /1 下一条

ionic4视频教程

Archiver|手机版|小黑屋| PhoneGap中文网 ( 京ICP备13027796号-1 )  

GMT+8, 2021-10-22 07:32 , Processed in 0.142425 second(s), 23 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

返回顶部