Android API 29最新把文件转存到外部公共图片相册库

Posted zhangphil

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Android API 29最新把文件转存到外部公共图片相册库相关的知识,希望对你有一定的参考价值。

android API 29最新把文件转存到外部公共图片相册库

    private boolean saveImageAlbum(File file) throws Exception 
        Bitmap bmp = BitmapFactory.decodeFile(file.getAbsolutePath());

        ContentValues cv = new ContentValues();
        cv.put(MediaStore.Images.Media.DISPLAY_NAME, file.getName());
        
        Uri uri = getContentResolver().insert(MediaStore.Images.Media.EXTERNAL_CONTENT_URI, cv);
        OutputStream outputStream = getContentResolver().openOutputStream(uri, "rw");
        boolean done = bmp.compress(Bitmap.CompressFormat.PNG, 100, outputStream);
        return done;
    

以上是关于Android API 29最新把文件转存到外部公共图片相册库的主要内容,如果未能解决你的问题,请参考以下文章

在 Android API 29 中访问外部存储

将图片保存到共享图片文件夹 android target api 29

Android 10 (api 29) 中没有这样的文件或目录

安卓10(Android10API29)保存图片到相册DCIM/Camera

安卓10(Android10API29)保存图片到相册DCIM/Camera

安卓10(Android10API29)保存图片到相册DCIM/Camera