public void getDB(String packagename,String DBName){
/*****************拷贝真机中的数据库***********************/
File file = new File("/data/data/"+packagename+"/databases/"+DBName);
String sdcardPath = Environment.getExternalStorageDirectory().getAbsolutePath();
File out = new File(sdcardPath+"/hjo.db"); //sdcard上的目标地址
if(file.exists()) {
FileChannel outFile;
try {
outFile = new FileOutputStream(out).getChannel();
new FileInputStream(file).getChannel().transferTo(0,file.length(),outFile);
Toast.makeText(getActivity(), "拷贝数据库完成!", Toast.LENGTH_LONG).show();
} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
}
}
获取手机中的数据库
最新推荐文章于 2024-03-27 21:08:27 发布