我正在使用android应用程序,当按下按钮打开文件管理器时,用户将选择一个pdf文件,并且代码将获取该文件的路径。将pdf转换为文本并显示在应用程序(textview)上。我正在使用一种意图来打开文件管理器并选择一个文件,然后一个方法获取路径并存储在字符串中。之后,我仅使用File类打开文件并在textview中显示。不太复杂但是,我得到了错误的文件路径。它以“ /document/primary:Download/filename.pdf”的形式返回,我认为这就是为什么它不会打开的原因。它应该完全返回“合格路径/sdcard/Download/filename.pdf”,我该如何解决。我已经在清单文件中添加了权限
public void setRGB(RGB rgb) {...}