主动通知Android系统图库进行更新

android 将图片和视频通知系统相册更新 【代码】android 将图片和视频通知系统相册更新。 阅读详情

项目中遇到调用图库进行图片的选择,因为不能主动及时更新,遂实现代码调用实现主动及时更新。

废话不多刷,看代码。

方式一,发送一个广播,


sendBroadcast(new Intent(Intent.ACTION_MEDIA_SCANNER_SCAN_FILE,Uri.parse("file://"+fileSD_file)));



方式二,通过MediaScannerConnection 类


MediaScannerConnection.scanFile(context, new String[]{fileSD_file.toString()}, null, null);



方式三,也是通过MediaScannerConnection 类


MediaScannerConnection msc=new MediaScannerConnection(context,new MediaScannerConnectionClient(){
@Override
public void onMediaScannerConnected() {
// TODO Auto-generated method stub

}
@Override
public void onScanCompleted(String path, Uri uri) {
// TODO Auto-generated method stub

}
}); 
msc.connect();
try {
Thread.sleep(1000);
} catch (InterruptedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
URL url = null;
try {
url = fileSD_file.toURL();
} catch (MalformedURLException e) {
e.printStackTrace();
}

MimeTypeMap mtm=MimeTypeMap.getSingleton();

msc.scanFile(fileSD_file.toString(), mtm.getMimeTypeFromExtension(mtm.getFileExtensionFromUrl(url.toString())));

//此句上面的一句可以,下面的一句也可以,都适合这种方法(已用颜色标示)。

// msc.scanFile(fileSD_file.getAbsolutePath(), null);

msc.disconnect();


尽情参考,写成blog以备自用,不喜勿喷。


Android从系统图库拿到文件--重命名--通知图库更新 1、调用系统图库或文件管理器 Intent intentFromGallery = new Intent(); // intentFromGallery.setType("image/*,audio/*,video/*"); // 设置文件类型 intentFromGallery. 阅读详情

相关推荐

关于安卓图库更新的问题终极解决方法(实测)

首先,有很多需求,我们要在应用中使用拍照,保存图片等功能,特别是需要自定义相册,或者从 布局控件中保存图片到本地相册的时候,及时更新相册就成了我们的问题。 首先,先来介绍几种能用的方法(以下代码作者都实测过) 第一种,比较远古的通过广播刷新图库 sendBroadcast(new Intent(Intent.ACTION_MEDIA_MOUNTED, Uri.parse("fi

CSAanan的博客 1万+

Android 保存图片成功后,更新到相册

Android下载保存图片,相册不显示图片 一下两种方式功参考:作者也是遇到了,写出来供参考,也记下来 在清单文件加上 android:requestLegacyExternalStorage="true" 保存成功后,通知相册更新 MediaScannerConnection.scanFile(context, new String[]{TargetPath}, null, null);//path:图片保存的路径 ...

ssdk_boy的博客 753

从零开始:用AutoLisp为AutoCAD定制专属工具栏(2023最新版)

本文详细介绍了如何利用AutoLisp语言为AutoCAD定制专属工具栏,以提升绘图效率。内容涵盖从环境配置、AutoLisp基础语法到实战开发的全过程,指导用户编写自动化脚本、封装功能函数,并最终通过CUI编辑器创建和部署个性化工具栏按钮,是2023年CAD用户实现工作流自动化与个性化的实用指南。

4k5l6j7h8的博客 302

android 图库刷新,关于主动刷新Android系统图库方法总结

在项目中经常会要求用户选择图片来进行操作,但是安卓系统的图库应用却不会自动更新图库,比如调用系统相机进行拍照后将照片保存在自定义目录下。虽然图片成功保存在SD卡上,但是当你再次打开图库的时候却无法看到新拍照片。这是由于自己编写的应用没有更新图库数据库导致的。这里解决的方法有以下几个:1、4.0以下的版本可用调用系统挂载SD卡广播来进行图库更新,这种方法会使得图库应用重新扫描SD卡所有文件,如果图片...

weixin_42125192的博客 2580

SAP IDOC与EDI实战解析:从基础原理到跨系统采购订单同步

本文深入解析了SAP IDOC与EDI在企业数据交换中的核心作用,通过跨系统采购订单同步的实战案例,详细阐述了从基础原理到配置部署的全过程。文章将IDOC比作标准化数据“集装箱”,EDI视为高效传输“高速公路”,并提供了从消息类型定义、处理代码开发到全链路测试的完整指南,帮助企业实现自动化、无差错的业务协同。

weixin_28335283的博客 295

到底是什么决定了二极管的最高工作频率?

硬件工程师,应该都用过二极管的吧,不过也许有一个误区,大多数人可能并不知道,或者说是理解有问题,下面就来细细说下。 一个问题 先提一个问题:到底是什么决定了二极管的最高工作频率? 估计有不少人会回答是二极管反向恢复时间Trr,也有人会说是二极管结电容,那到底谁是对的呢?或者说都一样,反向恢复时间由结电容决定? 到底什么决定了二极管的最高工作频率,我们暂且不论,不过需要知道的是,二极管的反向恢复时间和结电容根本就是两回事,反向恢复时间绝不能等同于结电容的充放电时间。 为什么我这么说呢?.

weixin_42005993的博客 4835

Android通知图库更新

假如我们从网络下载了一幅图片,存入了本地,要在图库中能及时看到这幅图片的话,可以用下面的方法通知图库更新: Intent intent = new Intent(); intent.setAction(Intent.ACTION_MEDIA_MOUNTED); intent.setData(Uri.fromFile(f)); sendBroadcast(intent); 这里

记录技术,记录生活 3247

【人工智能】人工智能基础概念、流派、发展史

人工智能初衷就是让计算机能够像人类一样具有自我思考、自我学习、自我决策的能力。依据百度百科上对人工智能定义:人工智能是研究、开发用于模拟、扩展和延伸人的智能的理论、方法、技术及应用系统的一门新的技术学科。人工智能是研究使计算机来模拟人的某些思维过程和智能行为的学科,主要包括计算机实现智能的原理、制造类似于人脑智能的计算机,使计算机能实现更高层次的应用。

WEL测试 1890

Android 发送系统广播ACTION_MEDIA_SCANNER_SCAN_FILE更新相册无效

把bitmap以png保存到手机本地,然后在相册中查看没有显示,但是在文件管理中却可以看到,4.4之后android提供了专门的API通知系统刷新制定路径,但是这个路径必须是Environment.getExternalStorageDirectory().getAbsolutePath() 开头,在保存成功后使用ACTION_MEDIA_SCANNER_SCAN_FILE这个广播更新却发现相册中...

xing_xiangrong的博客 1万+

【OpenFOAM】-olaFlow-算例6- waveFloatingObject

波浪作用下的浮体的刚体运动,属于流固耦合(FSI)问题

ou_no的博客 3541

WinCC实现定时存储数据至SQLServer

环境 Win10 WinCC V7.5 SQL Server 2016 运行结果 流程 WinCC变量 全局VB脚本 (我设置的是每2秒存一次,因此周期性触发器设置1秒)

skr? 3990

android通知图库更新创建时间,主动通知Android系统图库进行更新

该问题主要是存在于当我们下载图片后,再去遍历图片,会发现图库中,找不到我们刚下载好的相应图片。这就是因为android的机制是定时图库刷新图片,因此,当我们下载好的图片的时候,图库并不知道此时已经图库已经更新了,只有通知图库说,有新图片了,你刷新一下,它才会去查询新增了什么图片。项目中遇到调用图库进行图片的选择,因为不能主动及时更新,遂实现代码调用实现主动及时更新。废话不多刷,看代码。方式一,发送...

weixin_28700181的博客 643

GEPA_AIME教程:使用GEPA优化数学问题求解的完整指南

本教程展示了如何使用DSPy框架中的GEPA(Generative Evolutionary Prompt Adaptation)优化器来提升大语言模型在数学竞赛问题(AIME)上的表现。# 创建基础的链式思考程序"""带有详细反馈的评估指标,为GEPA提供学习信号"""try:# 处理解析错误feedback_text = f"最终答案必须是一个有效的整数。你回答了'

步子哥的博客 1387

主动通知Android系统图库进行更新(图片保存到手机中,立即在图库中显示1)

http://www.cnblogs.com/ruiati/p/4061979.html 其中fileSD_fil指的是图片的文件路径和文件名。例如//sdcard/myphoto/1.png

LinQG24的专栏 1832

LangChain .NET:C#开发者构建AI应用的RAG框架与实战指南

大语言模型(LLM)作为当前人工智能的核心技术,通过深度学习海量文本数据,掌握了强大的语言理解和生成能力。其原理基于Transformer架构,通过自注意力机制捕捉长距离依赖关系,从而实现对复杂语义的建模。这一技术价值在于能够将非结构化的自然语言转化为可计算、可推理的表示,为各类智能应用提供认知基础。在实际工程实践中,LLM常被应用于构建检索增强生成(RAG)系统和AI智能体(Agent)。RAG通过结合外部知识库检索与LLM生成,有效提升了问答的准确性和事实性,是构建企业知识库、智能客服等场景的关键技术。

weixin_42538175的博客 706

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

android保存图片到系统相册及图库更新

public static void saveImageToGallery(Context context, Bitmap bmp) { // 首先保存图片 File appDir = new File(Environment.getExternalStorageDirectory(), "Boohee"); if (!appDir.exists(...

Mr__dingding的博客 1万+

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

Android保存图片到系统图库

http://stormzhang.github.io/android/2014/07/24/android-save-image-to-gallery/ 最近有些用户反映保存图片之后在系统图库找不到保存的图片,遂决定彻底查看并解决下。 Adnroid中保存图片的方法可能有如下两种: 第一种是自己写方法,如下代码: public static File saveImag

xu_fu的专栏 6万+

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

Android保存图片到系统图库并通知系统相册刷新

在android开发中保存应用的图片并插入到系统图库同时通知相册刷新的功能,做完后发现在部分手机上出现虽然图片保存成功了,但是相册却找不到图片的问题,查找文件夹图片也已经存在,可就是在相册里刷新不出来。

qq_36158551的博客 2457

关于安卓图库更新的问题无效解决办法

参考自:https://blog.youkuaiyun.com/qq_34157407/article/details/51407992 修改前: // 其次把文件插入到系统图库 try { MediaStore.Images.Media.insertImage(context.getContentResolver(), ...

wolfking0608的博客 2141
上一篇: 在Eclipse中手动配置可以打开选中文件(文件夹)的所在目录文件夹
下一篇: 彻底解决Android因加载多个大图引起的OutOfMemoryError,内存溢出的问题
King·Forward
博客等级 码龄14年 117粉丝 218原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

King·Forward

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值