Android 请问如何更改android 数据库的存储路径?数据库存储默认路径为/data/data/databases 我想把它存到sdcard,如何做?5
因为我要防止用户在点击设置-》应用程序--》数据清理,把我的数据库信息给清理掉,请问如何更改android 数据库的存储路径?数据库存储默认路径为/data/data/databases 我想把它存到sdcard,如何做? 或者说是怎样让用户禁止点击清理数据,或者是数据清理功能按钮不可用。
解决方案 »
- 安卓系统有JAVA开发工具吗?
- 大家帮忙了?日志如下
- 如何实现在没有网络的情况下能够读取上次浏览过的新闻
- sdk tools 更新后 emulator 奇怪的问题
- 关于webkit,在网页中存在<input type="file" >时,页面其他元素消失
- 怎样应用android系统实现虚拟屏?像Iphone那样滑动翻页(急)
- activity不可见,service还能更新activity的UI吗?
- 求助:WIFI获取IP地址失败
- fragment向activity传递数据时fragment创建一个回调接口
- mipush的接收消息的服务中,每个方法的context是来自哪的,在没有启动应用时会调用回调函数吗
- 用AsyncTask实现cursor的requery方法。
- android listview 中的checkbox 选中项问题
如果你的数据达到10G怎么办呢?Android不可能运行这么干的。
final String DATABASE_PATH = Environment.getExternalStorageDirectory() + "/" + "xxx/";
mDb = SQLiteDatabase.openOrCreateDatabase(DATABASE_PATH + DATABASE_NAME ,null);
再在sd卡里new个db文件
这个db文件就是你的数据库文件
应该可以的