try { File sd = Environment.getExternalStorageDirectory(); File data = Environment.getDataDirectory(); if (sd.canWrite()) { String currentDBPath = "//data//com.example.usarmy//databases//usarmy_db.sqlite"; String backupDBPath = "backdatabase.sqlite"; File currentDB = new File(data, currentDBPath); File backupDB = new File(sd, backupDBPath); if (currentDB.exists()) { FileChannel src = new FileInputStream(currentDB).getChannel(); FileChannel dst = new FileOutputStream(backupDB).getChannel(); dst.transferFrom(src, 0, src.size()); src.close(); dst.close(); } } } catch (Exception e) { System.out.println("error in data base copy:"+e); }
Tuesday, 13 August 2013
copy database from /data/data folder to sdcard
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment