- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
当我使用 Environment.getExternalStorageDirectory();
打印 SD 存储路径时,它返回 storage/emulated/0
但是当我使用 DDMS 浏览 SD 存储时,根本没有这样的目录。可用目录是 storage/emulated/legacy
为什么 Environment.getExternalStorageDirectory();
显示根本不存在的路径?
最佳答案
存在应用程序进程的路径。
Android,从 4.2 开始,支持每台设备多个帐户(最初仅适用于平板电脑,现在适用于从 5.0 开始的所有设备)。每个帐户都有自己独特的内部和外部存储区域。该框架将从 getExternalStorageDirectory()
等方法返回路径,这些路径对于运行您的应用程序的当前帐户持有人是正确的。这些位置根据实际文件系统位置映射到什么取决于 Android,作为其保护存储访问的努力的一部分。
关于android - environment.getExternalStorageDirectory() 显示甚至不存在的路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27710093/
假设我有一个类似记事本的应用程序,您可以在其中创建和保存文本文档。 我希望我的用户能够访问这些文件(例如,以便他们可以将它们复制到计算机上)。 在 API 29 之前,getExternalStora
我目前使用 Environment.getExternalStorageDirectory() 获取一个位置,我可以在其中临时存储一些数据,然后在使用后将其删除。此数据的范围为 1-100MB。 这工
我正在尝试添加 OBB 文件支持,但遇到了一个奇怪的情况。当我调用 getExternalStorageDirectory() 时,它返回的路径在我的设备上不存在。 我在我的应用开始时调用它: Log
使用一些非常简单的 android 代码,我试图根据以下逻辑访问文件夹: public void try_to_navigate_local_dir(){ Environment e = ne
我试图通过 Environment.getExternalStorageDirectory() 从 SD 卡获取所有文件列表,但我从硬件存储中获取了返回列表。我试过硬编码,但结果是一样的。知道是什么原
在 SDK 29 (Aka Android_Q) 中,使用 Environment.getExternalStorageDirectory() 方法访问外部存储已弃用,不再返回可访问的文件。 getE
我正在编写一个 Android 应用程序,它可以拍摄一些照片,并希望将它们全部保存在与我的应用程序关联的唯一目录中。 此目录应该可以从标准图库访问,以便用户稍后(当应用程序不一定运行时)检查拍摄的图片
我正在尝试在手机的外部存储(SD 卡)中创建文件。 文件 F = new File(Environment.getExternalStorageDirectory() + File.separator
我有下一种情况:Android 4.1,设备没有外部 SD 卡。以下代码: File dir = new File( Environment.getExternalStorageDirectory()
我再次需要你的帮助。我有简单照片应用程序的代码,但此代码将编辑后的图像保存在 SD 卡上,但我想更改此代码以将图像保存在手机的内存中。 private File captureImage() {
我对 getExternalStorageDirectory () 和 getExternalStorageState () 之间的区别有点困惑。 对于 getExternalStorageState
当我使用 Environment.getExternalStorageDirectory(); 打印 SD 存储路径时,它返回 storage/emulated/0但是当我使用 DDMS 浏览 SD
所以,基本上我有这段代码(所有功劳都归功于 mburhman 的文件资源管理器 - https://github.com/mburman/Android-File-Explore): private
我是 android 编程的新手。 我正在尝试使用 getExternalStorageDirectory() 获取我的 Nexus 设备上文件的路径但它根本不返回任何文件 代码: File path
我想在我的应用程序中读取图像并将图像写入外部存储。根据我的阅读,以下是获取目录句柄的正确方法。 File externalStorageDir = Environment.getExternalSt
从 API 级别 8 开始,Android 似乎重新定义了“外部”存储是什么。通读http://developer.android.com/reference/android/os/Environme
如何使用 Environment.getExternalStorageDirectory() 从 SD 卡读取存储的图像,或者有更好的方法吗? 最佳答案 Environment.getExternal
这个问题在这里已经有了答案: getExternalStoragePublicDirectory deprecated in Android Q (7 个答案) 关闭 2 年前。 在 android
我正在尝试模拟函数 getExternalStorageDirectory,但总是返回错误: “UnsupportedError(不支持的操作:功能仅在 Android 上可用)” 我正在使用 set
我正在尝试获取 Android 设备的内部存储路径。 由于大多数设备延迟关闭使用 Environment.getExternalStorageDirectory().getPath(); 返回内部存储
我是一名优秀的程序员,十分优秀!