我需要将第三方库传递给存储在我的资产文件夹
中的图像的路径我已经阅读了一些答案,但没有人帮忙。我试过了
file:///android_asset/uk.jpg
并且它无法正常工作
答案 0 :(得分:1)
我需要将第三方库传递给存储在我的资产文件夹
中的图像的路径
没有路径。您的资产不是文件。它是ZIP存档中的一个条目,仅此而已。
您的选择是:
使用InputStream
中的open()
在资产上打开AssetManager
,然后将InputStream
传递给图书馆
使用InputStream
中的open()
打开资产AssetManager
,使用该资产将资产复制到某个位置(例如internal storage),然后通过刚刚创建的文件的路径
切换到允许您提供InputStream
或支持Android并且直接支持资源的库