我在打开数据的时候,如果是用filename="test.db",然后包括下面注释掉的创建代码,都不会出错 String filename="/sdcard/test/test.db"; //String filename="test.db";
File file=new File(filename);
if(file.exists()){
SQLiteDatabase db = openOrCreateDatabase(filename,Context.MODE_PRIVATE, null);
/*String sql="Create table solar_info(id integer primary key autoincrement,value float);";
db.execSQL(sql);
sql="insert into solar_info values(1,100);";
db.execSQL(sql);
sql="insert into solar_info values(2,200);";
db.execSQL(sql);*/
但是当我用上面的语句打开SD卡上数据库的文件时候就出错了,
感觉问题应该是出在Context.MODE_PRIVATE上,这个选项该怎么写
SQLiteDatabase db = openOrCreateDatabase(filename,Context.MODE_PRIVATE, null);
File file=new File(filename);
if(file.exists()){
SQLiteDatabase db = openOrCreateDatabase(filename,Context.MODE_PRIVATE, null);
/*String sql="Create table solar_info(id integer primary key autoincrement,value float);";
db.execSQL(sql);
sql="insert into solar_info values(1,100);";
db.execSQL(sql);
sql="insert into solar_info values(2,200);";
db.execSQL(sql);*/
但是当我用上面的语句打开SD卡上数据库的文件时候就出错了,
感觉问题应该是出在Context.MODE_PRIVATE上,这个选项该怎么写
SQLiteDatabase db = openOrCreateDatabase(filename,Context.MODE_PRIVATE, null);
解决方案 »
- E/CameraService( 65): Camera HAL module not loaded
- Android sd卡挂载判断
- android的opengl es的几个问题
- 下载andoid源码的网站被黑,跪求android源码
- android编程中,主角不懂,障碍物随机放在一条直线上并移动,与主角发生碰撞
- android可以用写程序更改,查询短信中心号码不?
- 求各位高手指点下一款游戏的实现方式
- 问一个有关dialog的问题
- android用shape给linearLayout设置边框,怎样只保留底部或顶部的边框,把其它三个方向的边框去掉呢?
- Android 模拟器唯一标识
- cannot be resolved or is not a field 等待高手解决,谢谢
- 如何读取SD卡目录文件夹下同一个文件夹的多个文件,
还有请问一下,如果我这个数据库文件需要拷到程序的database目录下,应该怎么处理,数据库文件大小2M多点
能够设定成apk安装的时候直接拷吗?