//file:///storage/emulated/0/Android/data/包名/files/screenshots_videos//100000406127/pp_20220225201215.jpg
public static void saveFile2Gallery(Context context, boolean isVideo, Uri uri, String fileName) {
String folderName = "";
if (isVideo) {
folderName = Environment.DIRECTORY_DCIM + "/" + context.getString(R.string.android_app_name);
} else {
folderName = Environment.DIRECTORY_PICTURES + "/" + context.getString(R.string.android_app_name);
}
Uri uriSavedFile;
File createdFile = null;
ContentResolver resolver = context.getContentResolver();
ContentValues valuesFile;
valuesFile = new ContentValues();
if (Build.VERSION.SDK_INT >= 29) {
valuesFile.put(MediaStore.Video.Media.RELATIVE_PATH, folderName);
valuesFile.put(MediaStore.Video.Media.TITLE, fileName);
valuesFile.put(MediaStore.Video.Media.DISPLAY_NAME, fileName);
val
Android 内部存储的图片和视频保存到相机相册或者指定的文件夹
最新推荐文章于 2024-08-28 17:23:06 发布
这篇博客介绍了如何将Android应用内部存储的图片和视频文件复制到相机相册或特定文件夹,主要涉及File对象的使用和文件流操作。
摘要由CSDN通过智能技术生成