Плагин Phonegap Screenshot в Cordova 2.0.0

Я установил плагин для скриншотов с github, расположенный здесь:

https://github.com/phonegap/phonegap-plugins/tree/master/Android/Screenshot

Настроил по инструкции и с 1.8.1 кордова. Это сработало, и скриншот был сохранен в телефоне. Однако это не работает с кордовой 2.0.0.

Код Screenshot.java:

https://github.com/phonegap/phonegap-plugins/blob/master/Android/Screenshot/src/org/apache/cordova/Screenshot.java.

Код Screenshot.js:

https://github.com/phonegap/phonegap-plugins/blob/master/Android/Screenshot/www/Screenshot.js

По совету очень умного человека по имени Саймон Макдональд я удалил строки 31 и 38 из файла JS, показанного выше.

Однако, когда я пытаюсь использовать плагин для скриншотов с cordova 2.0.0, я получаю следующие ошибки:

ERROR: org.json.JSONException: Value undefined of type java.lang.String cannot be converted to JSONArray.
Error: Status=8 Message=JSON error
file:///android_asset/www/cordova-2.0.0.js: Line 938 :  Error: Status=8 Message=JSON error
Error: Status=8 Message=JSON error at file:///android_asset_/www/cordova-2.0.0.js:938

строка 938 файла cordova.js:

 // If error, then display error
    else {
        console.log("Error: Status="+v.status+" Message="+v.message);

но я почти уверен, что это ошибка совместимости. Кто-нибудь знает исправление для этого или даже причину. Я немного потерялся. Любая помощь приветствуется.

Я вызываю файл screenshot.js с помощью этого кода:

function takeScreenShot() {
cordovaRef.exec("Screenshot.saveScreenshot");

}

Любая помощь очень ценится.


person Bohdi    schedule 14.09.2012    source источник


Ответы (1)