1

Android プロジェクト用のプラグインを作成しましたが、エラーが発生しますError: Status=2 Message=Class not found。phonegap-plugins/android リポジトリの別のプラグインを正常に使用しています。自分で作成したとき、関数/メソッド名などを正しく取得するために既に機能しているプラ​​グインからファイルをコピーしました。私はググって「どこでも」見ましたが、わかりません。

この javafile は EmailSender.java と呼ばれ、Plugin を拡張して に配置されsrc/phonegap/plugins/emailSenderます。私の plugins.xml には、次の行があります。 <plugin name="EmailSender" value="phonegap.plugins.emailSender.EmailSender"/>

emailender.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 に答える