我需要获取内部下载目录的路径。
我尝试过以下方法:
我尝试过以下方法:
val home = System.getProperty("user.home")
val downloadsDirectory = File("$home/Downloads"
val downloadsDirectory = File("/storage/emulated/0/Download")
System.getProperty("user.home") 只会返回一个空字符串。
我也尝试了
Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_DOWNLOADS)
它返回了路径 /storage/emulated/0/Download,但 downloadsDirectory.listFiles() 方法返回 null,尽管该目录中有一个文件。
READ_EXTERNAL_STORAGE
权限。如果您的Android应用程序开发书籍是在过去五年中编写的,则应涵盖此过程。 - CommonsWare