Phonegap Wtyczka Screenshot w Cordova 2.0.0
Skonfigurowałem wtyczkę zrzutu ekranu z github, która znajduje się tutaj:
https://github.com/phonegap/phonegap-plugins/tree/master/Android/Screenshot
Ustawiłem go zgodnie z instrukcją i 1.8.1 Cordova. Zadziałało i zrzut ekranu został zapisany w telefonie. Jednak kończy się niepowodzeniem z cordova 2.0.0.
Screenshot.java kod:
Kod Screenshot.js:
https://github.com/phonegap/phonegap-plugins/blob/master/Android/Screenshot/www/Screenshot.js
Dzięki radom bardzo mądrego człowieka o imieniu Simon MacDonald usunąłem linię 31 i 38 z pokazanego powyżej pliku JS.
Jednak gdy próbuję użyć wtyczki zrzutu ekranu z cordova 2.0.0, otrzymuję następujące błędy:
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
wiersz 938 cordova.js to:
// If error, then display error
else {
console.log("Error: Status="+v.status+" Message="+v.message);
ale jestem prawie pewien, że to błąd zgodności. Czy ktoś zna poprawkę na to, a nawet powód. Jestem stracony. Każda pomoc jest doceniana.
Nazywam screenshot.js tym kodem:
function takeScreenShot() {
cordovaRef.exec("Screenshot.saveScreenshot");
}
Każda pomoc ogromnie doceniona.