首页 > 解决方案 > 如何在 Android 上共享具有不同文件名的图像?

问题描述

我有一个通过应用程序维护的图库,并且不想为图像提供jpg扩展名,因为我不希望图像显示在手机图库中,因此用户不会意外删除它们。文件名类似于“gall.22”、“gall.381”等。实际上,有 jpeg 文件。

当我共享一张或多张图片时,它们的文件名不以结尾,.jpg因此如果共享到电子邮件、Viber 等,则无法定期打开。

有没有办法以自定义名称共享文件,而不是原始文件(在文件名末尾添加 .jpg)并避免在共享之前将文件复制到另一个具有所需名称的文件?

标签: androidandroid-sharing

解决方案


我不想在手机图库中显示图片

我认为您可以尝试另一种方式而不是重命名扩展名,您可以创建文件夹来存储图像并在此文件夹中创建文件 .nomedia 。MediaScaner 扫描时会忽略此文件夹,您可以正常共享图像。

避免在共享之前将文件复制到另一个具有所需名称的文件

当你通过Uri共享一个文件到另一个app可以直接通过Uri处理或复制,它依赖于另一个app句柄


推荐阅读