我們可以將我們的Sql lite數據庫存儲在Phonegap項目的assets文件夾中嗎?我們可以存儲我們的Sql lite數據庫 - phonegap android嗎?
我已經實現了android項目。我想爲Phonegap項目使用相同的數據庫。
我可以使用它嗎?或者有什麼選擇,它的程序是什麼?
我已搜索過去2天.i沒有得到任何正確答案?
我們可以將我們的Sql lite數據庫存儲在Phonegap項目的assets文件夾中嗎?我們可以存儲我們的Sql lite數據庫 - phonegap android嗎?
我已經實現了android項目。我想爲Phonegap項目使用相同的數據庫。
我可以使用它嗎?或者有什麼選擇,它的程序是什麼?
我已搜索過去2天.i沒有得到任何正確答案?
您可以將sqlite數據庫包含在資產文件夾中,但在第一次運行應用程序時,您需要將其移至正確的目錄,以便webview可以打開數據庫。還有就是怎麼做的正是這種在插件和說明:
另外,您可以包括您的數據庫作爲.sql文件,執行該文件的第一次啓動您的應用程序:
http://simonmacdonald.blogspot.ca/2011/12/on-fourth-day-of-phonegapping-creating.html
我現在MyPhoneGapActivity看起來像這樣
package com.rkadukar.database;
import org.apache.cordova.DroidGap;
import android.os.Bundle;
public class MyPhoneGapActivity extends DroidGap {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
super.loadUrl("file:///android_asset/www/index.html");
}
}
在哪裏加合作de將數據庫文件從Assets文件夾複製到我的應用程序的data/data/...文件夾中。
按我的理解,一旦數據庫被複制,然後我可以刪除該文件,並使用本地PhoneGap的存儲API來閱讀我的導入的數據庫,但在這種情況下,爲什麼我們需要這個插件https://github.com/brodyspark/PhoneGap-SQLitePlugin-Android
可有人好心詳細需要
Rahul Kadukar,checkout [** this **](http://gauravstomar.blogspot.ca/2011/08/prepopulate-sqlite -in-phonegap.html?utm_source = feedburner&utm_medium = feed&utm_campaign = Feed:+ GauravSTomarBootstrappingIntelligence +(Gaurav + S + Tomar +:+ Bootstrapping + Intelligence))......儘管讀了它,如果你沒有在這裏獲得流注釋......將回答你的問題...詳細 – user 2013-04-26 04:43:02
嗨用戶,我使用PhoneGap進行開發,因此我使用的是唯一的Java代碼,這是我在評論中提到的那個。據我所知,它將在應用程序啓動時加載名爲index.html的文件。 我想將數據庫從資產複製到data/data/...文件夾,所以我應該在我的onloadUrl之前添加來自Gaurav帖子的代碼嗎? – 2013-04-26 08:32:54
是的......希望你理解這個正確的..'public void onCreate(Bundle savedInstanceState){超級。{ }。的onCreate(savedInstanceState); 嘗試 String pName = this.getClass()。getPackage()。getName(); (「ABC.db」,「/ data/data /」+ pName +「/ databases /」); (「0000000000000001.db」,「/ data/data /」+ pName +「/ databases/file__0 /」); } catch(IOException e) { e.printStackTrace(); } super.loadUrl(「file:///android_asset/www/index.html」); }' – user 2013-04-26 08:56:04
謝謝你,西蒙麥克唐納Sir.i會嘗試一下,希望我能成功。它會讓你知道我的狀態。 – user 2013-04-12 04:39:08
Simon MacDonald先生,這是我的第一個Phonegap應用程序,我使用Cordova 2.5.0,希望它不是問題。或者你會建議我從較低版本開始? 先生一個更多的疑問,我們應該如何編碼以下phonegap?...... ** table_instance_name = db.method_of_the_details_from the_table(id); (0).get(「column_name」); ** – user 2013-04-12 05:02:17