1

我为我的 android 项目制作了一个插件,但我得到了错误Error: Status=2 Message=Class not found。我正在成功使用 phonegap-plugins/android 存储库中的另一个插件。当我自己制作时,我从插件中复制了已经可以正确获取函数/方法名称等的文件。我已经用谷歌搜索并查看了“无处不在”,但无法弄清楚。

该 java 文件名为 EmailSender.java,扩展了 Plugin 并放置在src/phonegap/plugins/emailSender. 在我的 plugins.xml 我有这一行: <plugin name="EmailSender" value="phonegap.plugins.emailSender.EmailSender"/>

emailsender.js

var EmailSender = function() {
}

EmailSender.prototype.sendMail = function(day, time, email) {
    return PhoneGap.exec(null, null, 'emailSender', 'sendMail', [day, time, email]);
};

PhoneGap.addConstructor(function() {
    PhoneGap.addPlugin("emailSender", new EmailSender());

});
4

1 回答 1

0

只需查看此链接,因为它是意图插件的示例,因此通过传递意图默认选择器选项将弹出。如果您想要其他东西,请澄清更多。
https://github.com/purplecabbage/phonegap-plugins/tree/master/Android/WebIntent

于 2012-03-27T07:24:39.970 回答