gpt4 book ai didi

java - 如何为 Android 的 getExternalStorageState() 指定文件路径?

转载 作者:行者123 更新时间:2023-12-02 01:04:52 31 4
gpt4 key购买 nike

我对 Android 开发完全陌生,想从 Android 手机的外部存储中索引文件。我发现一些旧代码使用了已弃用的方法:

String file1 = Environment.getExternalStorageDirectory() + "/folder/file.blah";

我正在尝试重写此行并尝试 Environment.getExternalFilesdir 方法,但收到“找不到符号方法”错误。唯一可用的方法似乎是 getExternalStorageState,但我不知道如何传入文件路径参数。如何使用 getExternalStorageState 重写已弃用的代码或否则?谢谢。

最佳答案

用于获取公共(public)文件的目录。你可以像下面这样使用

File storageDir = Environment.getExternalStoragePublicDirectory(
Environment.DIRECTORY_DOCUMENTS);
docFile = new File(storageDir, docFileName);

关于java - 如何为 Android 的 getExternalStorageState() 指定文件路径?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60203020/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com