Android保存图片和视频到本地并更新相册
照片:
MediaStore.Images.Media.insertImage(getContentResolver(),bmp,fileName, null);
bmp.recycle();
bmp = null;
视频:
//这里用handler发送延时消息的方式来扫描而不是直接在这里用扫描,是因为这时候录制的视频文件还未创建完成mHandler.sendEmptyMessageDelayed(SCAN_FILE,500);在handleMessage中调用scanFile()方法。private void scanFile(){connection = new MediaScannerConnection(EZRealPlayActivity.this, new MediaScannerConnection.MediaScannerConnectionClient() {@Overridepublic void onMediaScannerConnected() {Log.d(TAG, "onMediaScannerConnected: 连接成功"+new File(strRecordFile).exists());connection.scanFile(strRecordFile,"video/mp4");}@Overridepublic void onScanCompleted(String path, Uri uri) {Log.d(TAG, "onScanCompleted: "+path+"uri:"+uri);connection.disconnect();}});connection.connect();}
主要就是MediaScannerConnection这个对象的创建,在回调方法onMediaScannerConnected中扫描文件scanFile(文件地址,MIME类型),这里的是扫描单个文件。
如果要扫描多个文件,使用
MediaScannerConnection.scanFile();
Android保存图片和视频到本地并更新相册相关推荐
- android 下载保存视频到本地相册刷新 机型适配问题
android 下载保存视频到本地相册刷新 机型适配问题 android 下载保存视频到本地相册刷新问题 一般我们保存视频文件到本地 使用一下方法扫描到相册,通知相册更新 MediaScannerCo ...
- Android保存图片和视频到相册
//android把图片文件添加到相册 public String saveImage(String name, Bitmap bmp) {File appDir = new File(Environ ...
- Android视频录制,保存图片,视频到本地后本地相册或者视频库里面没有的解决方案
1 问题:最近要做一个将服务器视频保存到本地的功能,将视频保存到本地后发现本地相册里面并没有更新该视频,纠其原因是系统的媒体数据库并没有实时的更新 2 解决方案:利用MediaScannerCo ...
- android照片视频备份,Android 保存图片或视频到相册并刷新相册
在做项目时,有时会有这样的需求,需要将用户保存的图片和视频文件,能及时在相册中展示和查看,此时如果没有通知相册更新,就不会及时查看到相册中保存的这种图片.那么我们的应用程序如何通知相册刷新并且用户可以 ...
- android 保存图片(视频)到相册
概述 此功能麻烦的地方主要在机型适配上. 此功能实现步骤如下: 将图片存储到手机picture目录下.(一般是从原位置复制过来) 将该文件扫描到相册. 本文的例子是将应用自带的内容存储到picture ...
- java下载图片到手机相册_Unity保存图片到Android手机且更新相册
Android 保存图片到设备 前言:在许多的应用或游戏中,大多都有保存图片或者截图等等的功能,这篇文档我们的目的是通过 Unity 保存图片,并且调用 Andorid 中的更新相册的原生方法. 流程 ...
- Android中保存图片到本地并更新到相册及图片出现在相册时间不正确解决方案
刚开始保存图片到本地更新相册后时间显示1970年月1日,网上看了好多方案都不用 详细代码: /** * 将URL转化成bitmap形式 * * @param url * @return bitmap ...
- android studio播放视频权限,Android Studio实现本地视频播放
Android Studio的MediaPlayer播放本地视频 关于MediaPlayer错误[open failed: EACCES (Permission denied)] 可能会有下面几个方面 ...
- unity android视频录制sdk,Unity中保存EveryPlay录制视频到本地的解决方案
五月 14.2018. 0 Comment 在Unity中使用EveryPlay录制视频时,有如下问题: 1. EveryPlay API(截止到现在,之后Final Version可能会增加)不支持 ...
最新文章
- 6000毫安以上智能手机_6000大电池+骁龙8核处理器,Redmi新机来袭:价格太美
- crontab 每分钟一次_Celery实现定时任务crontab
- Wannafly挑战赛24
- 计算机考在职研究生有必要吗,读在职研究生有必要辞掉工作吗?
- 分布式一致性协议:Raft协议
- 女程序员在这里落脚啦
- 启动多个线程后同时并行执行程序
- java线程抢占式执行,Java并发基础(一)-线程基础
- JVM参数之-XX:+HeapDumpOnOutOfMemoryError(导出内存溢出的堆信息(hprof文件))
- 贪心算法详解(C++)
- 思科交换机(cisco)开启802.1x认证
- 如何设计会员体系中心
- 制作可被svchost调用的服务(下)
- 计算机安装win10系统还原,预装win10的ThinkPad笔记本电脑一键恢复出厂系统步骤
- 论文解读(一)V-Net: Fully Convolutional Neural Networks for Volumetric Medical Image Segmentation
- python 实现轨迹数据可视化
- canal使用指南(一)
- 一文看懂Web3.0:元宇宙的基础设施,三大标签颠覆互联网
- 亚马逊全球开店卖家峰会昨日举行,内附2018亚马逊开店入驻通道
- TortoiseGit - git小乌龟可视化管理Gitee和本地代码仓库