一个原生插件封装了第三方的sdk,现在第三方sdk需要图片路径,要求必须是drawable目录下,问题是用户设置了图片path,怎么转换成drawable,例如用户传入插件的static/555.png,那么插件拿到的就是static/555.png,因为是原生所以这个路径肯定是错误的,这个怎么解决,第二个问题就算得到了真正的路径怎么转为drawable对象??
weiwin123
- 发布:2020-06-04 23:03
- 更新:2022-03-17 18:00
- 阅读:821
1 个回复
a***@163.com
uniapp在安卓端安装后,static目录的资源会放到plus.io.PRIVATE_WWW下
plus.io.PRIVATE_WWW的路径一般如:/storage/emulated/0/Android/data/com.test.sample/apps/UNI83FVJHSD9/www/
可以通过下面代码得到:
plus.io.requestFileSystem(plus.io.PRIVATE_WWW, async (wwwEntry) => {
console.log(wwwEntry.root.fullPath);
});