flutter 插件读取assets资源文件(图片、json)
1、先资源配置在pubspec.yaml中加载文件2、访问方式/访问路径写的格式是访问路径:packages/插件名/资源路径访问方式:await rootBundle.loadString("packages/mq_flutter_map/assets/files/city_code.json");Future readData(String path) async {///文件读取内容var
·
一、JSON文件
1、先资源配置在pubspec.yaml中引入文件
2、访问方式/访问路径写的格式是
访问路径:packages/插件名/资源路径
访问方式:
await rootBundle.loadString("packages/mq_flutter_map/assets/files/city_code.json");
如果在项目文件中引用json文件是不需要前缀的包名的。但是在插件中引用json文件不加前缀是访问不到的,用了很多方法,后来发现图片组件的源码中是这么写的packages/插件名/资源路径,既然导入json文件没有和图片一样有直接可用的方法,那么就直接在路径上加上,就能访问了。
二、image图片
在插件中的导入需要用到包名
Image.asset("xxx.jpg", package: "mq_flutter_map");
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐

所有评论(0)