(3个月前的)刚才发现有人问过这个问题:phonegap中js如何调用本地java程序?可使用插件开发的原理实现之。貌似也有其他的方式。下面是插件开发的简单过程,这样js也可以调用java代码了。。
可以把java代码实现的功能封装成phonegap的一个插件,如class MyPlugin extends Plugin ,重写其方法实现你要的功能。res/xml/plugins.xml中添加<plugin name="MyPlugin" value="MyPlugin类全名"/>。然后可以使用cordova.js里的cordova.exec()如cordova.exec(null, null, ' MyPlugin ','action', data);这样会调用到MyPlugin的execute方法。
我的开源http://my.oschina.net/u/614813/blog/69219
分享到:
相关推荐
通过自定义plugin插件实现了javascript与Android的交互。
phonegap android在线更新插件,兼容android7.0下载后安装闪退的问题;详细使用见README.md文件。
PhoneGap Android is an Android application library that allows for PhoneGap-based projects to be built for the Android Platform. PhoneGap-based applications are, at the core, an application written in...
phonegap开发插件包,各个平台的都有,像什么短信收发插件,蓝牙控制插件等等,具体的看文件包吧
自己写的一个PhoneGap Camera插件调用 Demo,实现拍照/图库获取图片功能,编译通过~~~具体实现我博客里面有
PhoneGap Android插件 调用toast 和 notification 里面是 java js 源码和配置文件. 使用方式和其他phonegap插件一致
android+Phonegap开发环境搭建android+Phonegap开发环境搭建android+Phonegap开发环境搭建android+Phonegap开发环境搭建
Phonegap在安卓平台上的插件开发 一个前台html传string到native端经过md5处理后返回结果到前台html的例子
提供了一系列丰富的API供开发者调用,只要你会HTML和Javascript或者Java语言,就可以利用PhoneGap提供的API去调用各种功能,PhoneGap就能让你可以制作出在各种手机平台上运行的应用,这对移动应用开发者来说无疑是个...
android与phonegap混合开发之相互跳转。一个小例子很好示范怎么相互跳转,之间可相互传参数。代码精简易懂,容易上手,下载下来,导入即可运行。
android PhoneGap websocket 插件
phonegap2.9.0插件
使用phonegap调用android插件实现GPS实时定位
android平台搭建PhoneGap.pdf
phonegap开发中JS与Android之间的交互
一个Android原生activity与phonegap交互的例子, java调用js,js调用java 工程中是一个嵌套了phonegap的activity ,外层是android的activity,内层framelayout中是phonegap,完成了交互的简单例子
cordova 3.5 , phonegap用 js调用本地java 是通过自定义插件来实现的。由问题,具体步骤可以参考我的博文
Phonegap项目中,使用js脚本调用ios中OC代码,需要使用Phonegap提供的一个脚本插件:cordova.js
关于html5开发框架PhoneGap的移动开发调研 用PhoneGap访问设备本地API可以... 答:不一样,这与不同平台API所相关,如ios是objective-c的sdk,andriod则是一个jar包,但是他们都是通过javascript来调用的,方法统一。
提供了一系列丰富的API供开发者调用,只要你会HTML和Javascript或者Java语言,就可以利用PhoneGap提供的API去调用各种功能,PhoneGap就能让你可以制作出在各种手机平台上运行的应用,这对移动应用开发者来说无疑是个...