Android开发中怎么将照片存储到系统相册中

发布网友

我来回答

4个回答

热心网友

//创建输出流,指向SD卡的Pictures文件夹
        final File directory = Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_DCIM);
        //创建保存的文件
        File file=new File(directory,"test.png");
        FileOutputStream out = null;
        try {
            out = new FileOutputStream(file);
            
        } catch (FileNotFoundException e) {
            e.printStackTrace();
        } catch (IOException e) {
            e.printStackTrace();
        }finally {
    
        }
        //bitmap就是你的图片
        bitmap.compress(Bitmap.CompressFormat.PNG, 100, out);

热心网友

使用流即可,就可以保存到你想要保存的目录了。

热心网友

File DatalDir = Environment.getExternalStorageDirectory();
SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMdd_hhmmss",
Locale.SIMPLIFIED_CHINESE);

String midPath = "DCIM/Camera/"+ sdf.format(new Date())+ ".jpg";
File outMid = new File( DatalDir.getPath() + "/DCIM/Camera");

存这个地址就可以;

来自:http://zhidao.baidu.com/question/17999676925952387.html

热心网友

File DatalDir = Environment.getExternalStorageDirectory();
SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMdd_hhmmss",
Locale.SIMPLIFIED_CHINESE);

String midPath = "DCIM/Camera/"+ sdf.format(new Date())+ ".jpg";
File outMid = new File( DatalDir.getPath() + "/DCIM/Camera");

存这个地址就可以;

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com