PhoneGap Скриншот плагин в Cordova 2.0.0
Я установил плагин для скриншотов из github, расположенный здесь:
https://github.com/phonegap/phonegap-plugins/tree/master/Android/Screenshot
Я настроил его в соответствии с инструкциями и с 1.8.1 Cordova. Сработало и скриншот был сохранен на телефон. Однако это не удается с Cordova 2.0.0.
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");
}
Любая помощь очень ценится.