android - 将文件复制到 android( native )中的 tempfs

标签 android linux native umask tmpfs

我想为特定的相册应用程序创建一个 tempfs,它应该具有非常高的性能。更具体地说,我有一个创建 tmpfs 的代码,我希望第 3 方照片库应用程序访问该 tmpfs 中的文件。

我创建了一个 tempfs并将其挂载到文件系统中的某个节点。然后我将sdcard中的具体照片列表复制到我的tmpfs中。 (记住 sd 卡上的文件系统是 VFAT)

文件已很好地复制到 tmpfs 目标但我遇到了一个非常烦人的问题:似乎没有将 umask 属性设置为 tmpfs 的选项(另外,您可以看到此属性在 fstab 文件中为 0),因此,我从 sdcard 复制到 tmpfs 的所有文件都没有权限,即我的应用程序无法读取/写入它们(但它们存在) .

我该如何解决?

最佳答案

因此编辑您的 fstab 并添加一个不同的 umask。例如mode=644 以允许用户进行“读/写”访问,并且仅对用户组和其他所有人进行“读取”。

关于android - 将文件复制到 android( native )中的 tempfs,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24012942/

相关文章:

java - 设置命令行构建的 debug.keystore 位置,无需重写 Ant 目标

android - 在 recyclerview 中消失的可见性仍然占据空间?

android - 这个内核源码能用吗?

android - facebook native android 应用程序不接受我的 key 哈希

android - 如何创建新的自定义 View 对象

android - 模拟器无法启动,出现段错误

linux - 仅在linux中发生的opencv undefined reference 错误

c - 为什么 c 中的时间函数返回毫秒而不是秒?

java - 我可以使用 native 编译作为 Java 混淆吗

java - NetBeans 和 Inno Setup 无法生成正确的 Native .exe