【发布时间】:2019-12-13 18:44:54
【问题描述】:
我有一个应用程序需要在电子邮件中发送多个图像附件。要发送图像,我需要一个绝对路径。为此,我使用来自java.nio 的函数.toAbsolutePath 和Paths.get。这两个函数仅适用于API 26 及更高版本。在我看来,它们就像是非常基本的功能,所以我不知道为什么它们不支持较低的 API。有什么方法可以让他们使用较低的APIs?
realPath1 = Paths.get("storage/emulated/0/Android/data/com.example.abbmalfunctionreport/cache/$image1").toAbsolutePath()
【问题讨论】:
-
如果你在传递给
Paths.get()的值前面加上/,那就是绝对路径。 -
不幸的是,
Paths.get()也有最少的 API 26。 -
不,我的意思是你已经有了绝对路径,所以
Paths.get()是不必要的。 -
是的。
/storage/emulated/0/.../是绝对的。 -
哦,好的。谢谢。
标签: android file kotlin path android-api-levels