4

我需要在 phonegap 上的 android 应用程序中使用短信插件

我也下载了所需的插件,我已将“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

请给我链接到使用插件(任何)的任何工作项目,以便我知道我在哪里得到这个错误

谢谢!!!

4

4 回答 4

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){});
于 2012-10-08T10:09:15.420 回答
0

在这里,您有一个适用于 phonegap 的工作短信插件。您可以按原样使用它,也可以根据您的特定需求重写!

短信插件

于 2012-10-08T09:59:22.283 回答
0

请查看此将 PhoneGap 条码扫描器插件添加到项目,使用条码扫描器技术编写应用程序

于 2012-10-08T10:05:44.983 回答
0

您的意思是如何在您的 phonegap 项目中使用该插件,还是您想在您的 android (studio) 项目中使用 phonegap 插件(如果您正在使用本机语言/java 开发 android 应用程序,请使用 android studio)?

最好的方法是从插件文档。您还可以查看此链接:http: //javatechig.com/cross-platform/phonegap/phonegap-sms-plugin-android

于 2015-08-18T09:41:31.917 回答