创建文件的过程:
File file1 = new File(Environment.getExternalStorageDirectory( ).toString()+File.separator +"seantest");//仅创建路径的File对象
if(!file1.exists()){
file1.mkdir();//如果路径不存在就先创建路径
}
File picFile = new File(file1,"test.mp4");//然后再创建路径和文件的File对象
String absolutePath = picFile.getAbsolutePath();
更新图片的方法:
{ String fileName ;//文件名称 String bitName="cs.jpg";//图片名称 try { File file = new File(Environment.getExternalStorageDirectory( ).toString()+"/hhh");//仅创建路径的File对象 if(!file.exists()){ file.mkdir();//如果路径不存在就先创建路径 } fileName = Environment.getExternalStorageDirectory().getPath()+"/hhh/"+bitName ; file = new File(fileName); FileBase64.decoderBase64File( content,fileName); MediaStore.Images.Media.insertImage(App.getContext().getContentResolver(), file.getAbsolutePath(), bitName, null); // 发送广播,通知刷新图库的显示 App.getContext().sendBroadcast(new Intent(Intent.ACTION_MEDIA_SCANNER_SCAN_FILE, Uri.parse("file://" + fileName))); } catch (Exception e) { e.printStackTrace(); } }