簡體   English   中英

Cordova 2.0.0中的Phonegap屏幕截圖插件

[英]Phonegap Screenshot plugin in Cordova 2.0.0

我已經從github設置了屏幕截圖插件,位於:

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

我按照指示並使用cordova 1.8.1進行了設置。 工作正常,屏幕截圖已保存到手機中。 但是,它在cordova 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

由於一個非常聰明的人Simon Simon的建議,我從上面顯示的JS文件中刪除了第31行和第38行。

但是,當我嘗試在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

cordova.js的第938行是:

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

但我幾乎可以肯定這是兼容性錯誤。 有誰知道解決辦法,甚至是原因。 我有點失落。 任何幫助表示贊賞。

我用以下代碼調用screenshot.js:

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

}

任何幫助深表感謝。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM