java - 获取资产文件夹的完整路径
问题描述
我正在使用一种需要将文件的完整路径作为字符串的方法,我将数据存储在项目的资产文件夹中,我似乎无法通过 file:///android-assets/my-file 访问它,我认为是因为该方法需要完整的路径。有没有解决方案或者我应该尝试不同的存储选项?
解决方案
对于 URI 它的文件:///android_assets/{相对路径}。注意 android 和 assets 之间的“下划线”,而不是“连字符”。
但是资产文件没有绝对路径,但是您可以像这样获得文件的输入流
getResources().getAssets().open("fileName")
推荐阅读
- node.js - 任务“:processDebugManifest”执行失败
- reactjs - React SyntheticEvent onCopy 不适用于选择元素
- excel - 2 个私人子工作表_更改
- javascript - setInterval 修改全局状态
- angular - MatTable 没有从 Observable 填充数据
- javascript - 如何正确使用 jQuery $().load(url) 和 Rails turbolink?
- django - 如何验证在 Django 的一个 URL 字段中输入多个 url?
- git - Visual Studio 2019 中的 Git 作者信息
- java - java.lang.NoSuchMethodError:尝试渲染 Sceneform 对象时没有虚拟方法 setUpdateMode
- javascript - 需要帮助调试无效的java node.js回调错误信息