我想使用phoneGap從sdcard訪問現有的.db文件,但phoneGap中的可用方法只接受數據庫名稱,而不是如下所示的路徑。 var db = window.openDatabase(「Database」,「1.0」,「Cordova Demo」,600000);如何在phoneGap(Apache Cordova)中進行更改Api
所以我想在cordova-1.7.0.jar中進行更改,它具有與設備通信的本機代碼。我發現Storage.java具有openDatabase(String db,String version,String display_name,long size)方法,其中我只需分配一個變量即 path =「/ mnt/sdcard/database」並重新編譯.jar文件。所以我從下面給出的路徑下載了cordova源碼,即https://github.com/apache/incubator-cordova-android,並對其進行了更改並創建了新的.jar文件以用於我的項目。但它在應用程序加載時給出錯誤。
你最終成功地寫這個插件?它工作嗎? –