如何获取apk打包文件的绝对路径?

How to get absolute path to a file packaged with the apk?

我正在尝试制作一个用于将文件上传到 Firebase 存储的应用程序。我不希望用户必须选择一个文件,而是我想将文件与应用程序打包在一起。 (例如在 raw/asssets 文件夹中)。

我已经尝试了好几件事,但我无法理解任何事情。我没有方向。我在 youtube 上看了一些教程,但他们都使用 'choose a file' 方法。

非常感谢任何帮助。

您无法获取资产中文件的绝对路径。因为位于 assets 文件夹内的那些文件没有绝对路径,因为它们与应用程序打包在一起。但是您可以使用 AssetManager 对象在资产上获得 InputStream