Android 将数据库文件保存至sdcard中,实现工具类:

importandroid.content.Context;importandroid.os.Environment;importandroid.util.Log;importjava.io.File;importjava.io.FileInputStream;importjava.io.FileOutputStream;importjava.io.InputStream;importjava.io.OutputStream;/***CreatedbySRainon2015/4/28.*<p/>*将数据库拷贝到SDCard中指定位置*/publicclassCopyDBToSDCard{//TODO文件路径选择改成本项目中文件读取方式publicstaticbooleanCopyDB(Contextcontext){booleanisSus=false;FiledbFile=context.getDatabasePath(StaticCode.DB_NAME);InputStreammyInput;try{myInput=newFileInputStream(dbFile);StringfilePath=ZipTool.getPath(context,"DB");Log.e("filePath",filePath);if(filePath==null||filePath.equals("")){Log.e("isSus","未获取到文件保存路径");returnisSus;}OutputStreammyOutput=newFileOutputStream(filePath+"/"+StaticCode.DB_NAME);byte[]buffer=newbyte[1024];intlength;while((length=myInput.read(buffer))>0){myOutput.write(buffer,0,length);}myOutput.flush();myOutput.close();myInput.close();isSus=true;}catch(Exceptione){e.printStackTrace();}returnisSus;}}


更多相关文章

  1. android使用properties文件存储数据
  2. Android 一键清理内存,缓存,文件代码
  3. Android 平台根目录文件
  4. Android string.xml文件中使用格式化符号%
  5. Android下文件资源管理器雏形实现
  6. 阿里Android开发规范:文件与数据库

随机推荐

  1. Android(安卓)4.4.2 禁用通知栏下拉
  2. 完美PopupWindow(记住用户名模拟)
  3. Android中获取应用程序(包)的信息(launche
  4. 三星在Android上的改进对Developer的影响
  5. Android资料(书籍+代码)
  6. Android(安卓)错误 The method onClick(V
  7. 如何在windows 下运行android 4.0 ICS CT
  8. MAC下Android的Eclipse开发环境的搭建 转
  9. onInterceptTouchEvent和onTouchEvent调
  10. Android(安卓)7.0拍照出现android.os.Fil