android-mediascanner相关内容

如何使用元数据将媒体添加到 Android 4.4 KitKat SD 卡上的 MediaStore

背景:在 Android 4.4 中,Google 决定应用应该不拥有对 SD 卡的写权限. 但是,应用可以写入/SDCard/Android/data/App Package Name. 这就是我所做的.我已将 MP3 文件写入/Android/data/.然后我希望这个 MP3 文件显示在 Android 音乐播放器中. 我已经尝试了以下... sendBroadcast( ..

如何在android中获取视频文件的帧

我想将视频文件的帧显示在 android 的图库视图中.以及如何编辑框架,例如 选择框架部分 使用选定的部分 删除选定的部分 复制选定的部分 剪切选定的部分 粘贴到头部 粘贴到尾部 解决方案 您可以使用 MediaMetadataRetriever 类.它有 getFrameAt() 方法,您可以在其中指定要获取的帧的时间. 详情请参考Med ..

如何在android中运行媒体扫描仪

我想在捕获图像的同时运行媒体扫描仪.捕获后,图像会在网格视图中更新.为此,我需要运行媒体扫描仪.我找到了两种运行媒体扫描仪的解决方案,一种是广播事件,另一种是运行媒体扫描仪类.我想在 Ice Cream Sandwich (4.0) 中引入了媒体扫描器类.之前的版本需要设置广播事件来运行媒体扫描器. 谁能指导我如何以正确的方式运行媒体扫描仪. 解决方案 我发现最好(更快/最少开销)对 ..

使图像文件在 Lollipop 的 Android 图库中可见

我正在尝试使在应用程序中拍摄的一些照片在图库中可见(以便它们可以在应用程序外部共享和查看),但我想将图像本身保留在应用程序的数据目录中因此,当应用被删除时,它们会被删除(因此它们存储在 "{sdcard}/Android/data/{appID}/Pictures/{subfolder}/")中. 我查看了很多答案,对于旧版本的 Android,以下两种解决方案都有效,但它们似乎不适用于 L ..

将图像添加到Media Gallery-Android

我正在尝试向图库添加新图像.我通过意图选择了一个已经存在的图像,然后调整大小并压缩它. 然后我存储生成的位图: 公共静态文件compressAndSaveImage(Context ctx,Uri imageUri)抛出FileNotFoundException {文件file = null;如果(imageUri!= null){ContextWrapper cw =新的ContextW ..
发布时间:2021-05-15 20:07:56 Java开发

在Android中保存公共文件,但PC无法访问文件夹

我正在尝试为我的应用创建一些公用文件夹以保存一些数据。 我的目标是创建一个基于当前日期命名的主文件夹和一个子文件夹,以便保存我的数据。数据应该可以通过PC访问。 问题是,当我通过电话访问文件[图像1](使用Bluetooth File Transfer应用程序)时,一切正常,但PC无法识别子文件夹[图像2]。 [图片1]所有在移动 上工作 [图片2]子文件夹在PC 上无法识别 ..

Android-MediaStore ID是存储有关图片/相册信息的安全方法吗?

在我的应用中,我通过存储媒体图片ID来存储有关图片或相册的信息。稍后,我可能必须执行需要这些图像/相册的操作。 MediaStore ID是保存图像专辑信息的安全方法吗? 更具体地说: 1)如果删除了我存储的ID的图像/专辑,是否有可能使用新的图片/专辑作为ID在我使用错误的图片/相册吗? 2)当图片/相册被重命名或移动时(使用手机上的文件浏览器或通过连接到笔记本电脑)他们的ID更改 ..
发布时间:2020-06-05 19:03:36 移动开发

当使用Android 5 Lollipop上的USB-MTP访问目录时,MediaScannerConnection#scanFile将目录转换为文件

诸如重命名应用触发的文件之类的更改仅在重新启动Android设备后出现在USB-MTP界面上,或者在MediaScanner上注册新文件后才出现在USB-MTP界面上,如下所示(请参见在特定路径(文件夹)上触发mediascanner,如何操作?): file.renameTo(newFile); MediaScannerConnection.scanFile(context, ne ..