3
我在Android中創建的數據庫使用下面的代碼 -Android- URI數據庫
線SQLiteDatabase SAMPLEDB = this.openOrCreateDatabase( 「SAMPLE_DB_NAME」, MODE_PRIVATE,NULL);
現在,我想知道這個數據庫的Uri是什麼,或者如何找到創建的數據庫的Uri。請幫助我。
由於提前 馬諾
我在Android中創建的數據庫使用下面的代碼 -Android- URI數據庫
線SQLiteDatabase SAMPLEDB = this.openOrCreateDatabase( 「SAMPLE_DB_NAME」, MODE_PRIVATE,NULL);
現在,我想知道這個數據庫的Uri是什麼,或者如何找到創建的數據庫的Uri。請幫助我。
由於提前 馬諾
內容://com.package_name.dbprovider_name/table_name
你必須執行以下代碼
File dbFile = this.getDatabasePath(DB_NAME);
for (File f:files)
{
if (f.isDirector)
searchFile(f);
else if (f.getName().equals("accounts.db"))
{
// delete db here...
// and exit the search here...
}
}
,如果它包含accounds.db。如果您到達另一個子目錄,請以子文件夾爲起點遞歸調用您自己的函數,
請參閱以下SO問題:http://stackoverflow.com/questions/1465122/in-android-sdk1-5-其中-DO-I-找到-MY-sqlite的DB-中,我的系統 – punnie 2011-02-04 13:02:59