【问题标题】:How do I create a directory at /0 on Android?如何在 Android 上的 /0 处创建目录?
【发布时间】:2020-12-18 02:24:34
【问题描述】:

我的用户 (Android) 有问题。他们删除了该应用程序,并且他们的数据消失了。他们预计不会。

浏览我的手机时,我看到很多应用程序都在 /internal 共享存储中放置了一个文件夹。 IE。我点击内部共享存储,有一堆文件夹用于各种应用程序,其中的数据在我卸载应用程序时不会消失。

这就是我的客户想要的。这将阻止他们给我写信并指责我破坏了他们的数据。

我如何获得该文件夹的路径,以及我需要在那里写入的权限?

【问题讨论】:

  • Environment.getExternalStorageDirectory() 将为您提供外部存储根目录的路径。这个路径主要是/storage/emulated/0。您可以以正常方式在那里创建文件夹。并且他使用文件管理器来显示 /storage/emulated/0 而不是内部 /0 或其他令人困惑的东西。而且您需要... WRITE 权限。

标签: java android path permissions


【解决方案1】:

首先,在应用消失时删除是 Android 的工作方式。其他任何问题都是您应该期望看到已修复的错误。

其次,你不能再把任何东西放在 / 中。曾经有一段时间你可以,但那已经过去很久了。

第三,您是否研究过 Android 数据备份? https://developer.android.com/guide/topics/data/backup 这甚至可以在新设备上使用,所以无论如何它是一条更好的前进道路

【讨论】:

    猜你喜欢
    • 2021-09-04
    • 2021-06-29
    • 2016-07-05
    • 1970-01-01
    • 2017-05-09
    • 2015-11-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多