本帖最後由 ploglin 於 2011-10-21 18:32 編輯
首先已經有人寫好讀取 sdcard 卡上的 sqlite 程式,請參考
http://code.google.com/p/eureka-buaa/source/browse/src/cn/edu/buaa/soft/eureka/db/SDSQLiteOpenHelper.java?r=dd1bc807710c8f06f0757b9b0f23ea3b538a3822
裡面的getDatabasePath()就可以修改你儲存的位置
再來就只要去 extends SDSQLiteOpenHelper 就可以了,其它的用法就如同 SQLiteOpenHelper
簡單的範例- public class CusDBHelper extends SDSQLiteOpenHelper {
- public CusDBHelper(Context context) {
- super(context, DATABASE_FILE_NAME, null, DATABASE_VERSION);
- }
- @Override
- public void onCreate(SQLiteDatabase db) {
- // TODO Auto-generated method stub
- }
- @Override
- public void onUpgrade(SQLiteDatabase db, int oldversion, int newversion) {
- // TODO Auto-generated method stub
- }
- }
複製代碼 |