android - 防止媒体扫描,设置权限或锁定android中的文件夹和文件

标签 android locking file-permissions

在我的应用程序中,我下载了不同的图像并保存在文件夹下的 sdcard 中。该文件稍后会在我的应用中使用。
我需要的是,让这个文件夹只对我的应用程序可见。我的意思是这些图片不应该出现在 Android Gallery 和其他地方。
我还将 sqllite 文件保存在此文件夹中。我还想限制对此 sqllite 文件的任何其他访问。
无论如何设置文件夹和文件的权限,以便它只能用于我的应用程序? 有没有办法将文件夹或文件锁定到某个特定的应用程序?
提前致谢。

最佳答案

Finlay 我找到了这个问题的答案
我在没有设置权限的情况下完成了它,但我们可以从媒体扫描仪中隐藏文件
在外部文件目录中包含一个名为 .nomedia 的空文件(注意文件名中的点前缀)。这将阻止 Android 的媒体扫描器读取您的媒体文件并将它们包含在相册或音乐等应用中。

关于android - 防止媒体扫描,设置权限或锁定android中的文件夹和文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4255279/

相关文章:

android - 在哪里可以创建对 Windows 资源管理器和我的 Android 应用程序可见的目录?

java - 如何在android studio中的QR码中使用希腊字母对文本进行编码

c# - 集合被修改;枚举操作可能无法执行。到处都在用锁怎么可能?

c# - 哪个更快,带锁的函数调用还是虚拟调用?

Android - 如何保存其他应用程序可读的文件?

linux - Laravel 搞砸了 Homestead 权限

java - 如何使用 BiometricManager 或 BiometricPrompt 检查生物识别硬件是否可用?

android - 如何在不使用 android_app* 的情况下获取 ANativeActivity 指针 un Cpp

android - 如何使用复选框在 fragment 内的弹出菜单中显示所选项目?

python - 不间断地将对象添加到队列中