android downloader plugin 작품은 훌륭합니다. 그러나 cordova 2.0에서 실행중인 경우에는 생성자 추가 코드를 수정해야합니다. 현재 코드가 없습니다 :
...
PhoneGap.addConstructor(function() {
PhoneGap.addPlugin("downloader", new Downloader());
PluginManager.addService("Downloader", "com.phonegap.plugins.downloader.Downloader");
});
addPlugin가 더 이상 코르도바 2.0에서 작동 당신이 addConstructor 방법을 제거하고로 교체해야합니다 이후 :
window.downloader = new Downloader();
그리고에 exec 메소드는 다음과 같아야합니다.
cordova.exec(win, fail, "Downloader", "downloadFile", [fileUrl, params]);
Phonegap 객체를 사용하는 대신. 이 모든 작업을 마친 후 플러그인이 작동했습니다. 전체 JS는 다음과 같아야합니다
function Downloader() {}
Downloader.prototype.downloadFile = function(fileUrl, params, win, fail) {
//Make params hash optional.
if (!fail) win = params;
cordova.exec(win, fail, "Downloader", "downloadFile", [fileUrl, params]);
};
window.downloader = new Downloader();
플러그인을 작성해야합니다. http://docs.phonegap.com/en/2.0.0/guide_plugin-development_index.md.html#Plugin%20Development%20Guide –