剛纔發現有人問過這個問題: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方法。java