首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何在DCIM目录(作用域存储)下创建隐藏文件夹,即.MyFolder [(dot)MyFolder] Android Q

在Android Q中,您可以通过以下步骤在DCIM目录下创建隐藏文件夹(即.MyFolder):

  1. 首先,确保您的应用已经获得了适当的权限。您需要在AndroidManifest.xml文件中添加以下权限:
代码语言:txt
复制
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
  1. 在您的应用中,您可以使用以下代码来创建隐藏文件夹:
代码语言:txt
复制
String folderName = ".MyFolder";
String folderPath = Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_DCIM) + "/" + folderName;

File folder = new File(folderPath);
if (!folder.exists()) {
    folder.mkdirs();
}
  1. 现在,您已经成功创建了隐藏文件夹。您可以在该文件夹中存储您需要隐藏的文件。

请注意,Android Q引入了存储访问框架(Scoped Storage),它限制了对外部存储的直接访问。因此,您可能需要在AndroidManifest.xml文件中添加以下代码,以便您的应用可以继续访问外部存储:

代码语言:txt
复制
<application
    ...
    android:requestLegacyExternalStorage="true">
    ...
</application>

推荐的腾讯云相关产品:腾讯云对象存储(COS)

  • 概念:腾讯云对象存储(COS)是一种高可用、高可靠、强安全性的云端存储服务,适用于存储和处理大规模非结构化数据。
  • 分类:对象存储
  • 优势:高可用性、高可靠性、强安全性、低成本、灵活性、易于使用
  • 应用场景:网站和应用程序数据存储、大规模数据备份和归档、多媒体内容存储和分发、云原生应用程序存储等。
  • 产品介绍链接地址:腾讯云对象存储(COS)

请注意,以上答案仅供参考,具体实现可能因您的应用需求和环境而有所不同。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

领券