Плагин для телефонной связи класса не найден для Android

Я сделал плагин для своего проекта 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());

});

person user713821    schedule 05.02.2012    source источник


Ответы (1)


просто проверьте эту ссылку, так как это образец для плагина намерения, поэтому при передаче намерения по умолчанию будут всплывать параметры выбора. уточните, если вам нужны другие вещи.
https://github.com/purplecabbage/phonegap-plugins/tree/master/Android/WebIntent

person user1140237    schedule 27.03.2012