Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/179.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
有没有办法在Android Q&;上直接获取文件路径;在上面_Android_Kotlin - Fatal编程技术网

有没有办法在Android Q&;上直接获取文件路径;在上面

有没有办法在Android Q&;上直接获取文件路径;在上面,android,kotlin,Android,Kotlin,我的应用程序需要使用直接文件路径显示媒体文件(例如:/storage/emulated/0/Pictures/example.png),但我面临以下一些问题: 使用MediaStore:列MediaStore.MediaColumns.DATA已弃用 使用文件API:当我使用直接文件路径对媒体文件执行顺序读取时,我可以获得根目录,因为Environment.getExternalStorageDirectory()已被弃用 有人能帮我找到最好的解决办法吗? 提前感谢。这是否回答了您的问题?(

我的应用程序需要使用直接文件路径显示媒体文件(例如:/storage/emulated/0/Pictures/example.png),但我面临以下一些问题:

  • 使用MediaStore:列MediaStore.MediaColumns.DATA已弃用
  • 使用文件API:当我使用直接文件路径对媒体文件执行顺序读取时,我可以获得根目录,因为
    Environment.getExternalStorageDirectory()
    已被弃用
有人能帮我找到最好的解决办法吗?
提前感谢。

这是否回答了您的问题?(或者换句话说:不,没有可靠的方法)谢谢你的回答。我正在使用一个简单的Web服务器来提供文件,但是这个库以以下格式返回文件:
ipAddress:port/{directly file path}
。这就是我需要直接文件路径的原因相对路径会起作用吗?