我需要在phonegap上的android应用程序中使用sms插件
我已经下载了所需的插件 另外,我已将“phonegap”的所有实例更改为“cordova” 但我仍然得到错误
E/Web Console(2086): TypeError: Result of expression
'window.plugins' [undefined] is not an object. at file:///android_asset/www/pluginexample.html:38
请给我链接到任何使用插件(任何)的工作项目,以便我知道我在哪里收到此错误
感谢!!!
答案 0 :(得分:1)
var MyPlugin = function () {};
MyPlugin.prototype.mFunctionName = function (action , successCallback, failureCallback, arrVal) {
return PhoneGap.exec(successCallback, failureCallback, "ClassName", 'maction',arrVal );
};
PhoneGap.addConstructor(function() {
PhoneGap.addPlugin("mObject", new MyPlugin());
});
你的phonegap js将采用以上形式
你可以调用上面的js,如
window.plugins.mObject.mFunctionName('maction',function(success){},function(error){});
或
var mObj = new MyPlugin();
mObj.mFunctionName('maction',function(success){},function(error){});
答案 1 :(得分:0)
这里有一个适用于phonegap的有效短信插件。您可以按原样使用它,也可以根据您的特定需要进行重写!
答案 2 :(得分:0)
请查看此Add the PhoneGap Barcode Scanner Plugin to a Project, Write an App using Barcode Scanner Technology
答案 3 :(得分:0)
你的意思是如何在你的phonegap项目中使用插件,或者你想在你的android(工作室)项目中使用phonegap插件(如果你正在使用本机语言/ java开发android应用程序使用android studio)?
最好的方法是从插件文档。您还可以查看以下链接:http://javatechig.com/cross-platform/phonegap/phonegap-sms-plugin-android