weiwin123
weiwin123
  • 发布:2020-06-04 23:03
  • 更新:2022-03-17 18:00
  • 阅读:821

原生插件开发怎么读取图片,在原生插件使用

分类:5+ SDK

一个原生插件封装了第三方的sdk,现在第三方sdk需要图片路径,要求必须是drawable目录下,问题是用户设置了图片path,怎么转换成drawable,例如用户传入插件的static/555.png,那么插件拿到的就是static/555.png,因为是原生所以这个路径肯定是错误的,这个怎么解决,第二个问题就算得到了真正的路径怎么转为drawable对象??

2020-06-04 23:03 负责人:无 分享
已邀请:
a***@163.com

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);
});

该问题目前已经被锁定, 无法添加新回复