首页 > 解决方案 > 获取资产文件夹的完整路径

问题描述

我正在使用一种需要将文件的完整路径作为字符串的方法,我将数据存储在项目的资产文件夹中,我似乎无法通过 file:///android-assets/my-file 访问它,我认为是因为该方法需要完整的路径。有没有解决方案或者我应该尝试不同的存储选项?

标签: javaandroid

解决方案


对于 URI 它的文件:///android_assets/{相对路径}。注意 android 和 assets 之间的“下划线”,而不是“连字符”。

但是资产文件没有绝对路径,但是您可以像这样获得文件的输入流

    getResources().getAssets().open("fileName")

推荐阅读