直播平台搭建源码,把bitmap插入到相册和相机图库
插入到相册:
File file = new File(filePath);
try {
MediaStore.Images.Media.insertImage(activity.getContentResolver(),
file.getAbsolutePath(), fileName, null);
} catch (FileNotFoundException e) {
e.printStackTrace();
}
// 最后通知图库更新
activity.sendBroadcast(new Intent(Intent.ACTION_MEDIA_SCANNER_SCAN_FILE, Uri.parse("file://" + Environment.getExternalStorageDirectory().getPath())));
Log.d("tag", "通知成功");
插入到相机图库:
String path="";
String fileName="test.png"
SAVE_PIC_PATH = Environment.getExternalStorageDirectory().getAbsolutePath();
SAVE_REAL_PATH = SAVE_PIC_PATH + "/DCIM/Camera/";
path = SAVE_REAL_PATH + path;
File localFile = new File(path);
if (!localFile.exists()) {
localFile.mkdirs();
}
File file = new File(path, fileName);
if (!file.exists()) {
try {
file.createNewFile();
} catch (IOException e) {
e.printStackTrace();
}
}
try {
BufferedOutputStream bf = new BufferedOutputStream(new FileOutputStream(file));
paramBitmap.compress(Bitmap.CompressFormat.JPEG, 100, bf);
bf.flush();
bf.close();
} catch (IOException e) {
e.printStackTrace();
}
Intent localIntent = new Intent("android.intent.action.MEDIA_SCANNER_SCAN_FILE");
localIntent.setData(Uri.fromFile(file));
activity.sendBroadcast(localIntent);
以上就是直播平台搭建源码,把bitmap插入到相册和相机图库, 更多内容欢迎关注之后的文章
标签:file,相册,图库,bitmap,源码,File,path,new From: https://www.cnblogs.com/yunbaomengnan/p/16661560.html