我正在尝试使用图片记录器将图像写入画布...
drawImage 需要 dart:ui 图像
我已成功导入资产图像,但网络图像出现以下错误:
[VERBOSE-2:codec.cc(97)] 解码图像失败。数据无效,或使用不受支持的格式编码。
[VERBOSE-2:shell.cc(186)] Dart 错误:未处理的异常:异常:操作失败 0 _rootHandleUncaughtError。(dart:async/zone.dart:1112:29) 1 _microtaskLoop (dart:async/schedule_microtask.dart:41:21) 2 _startMicrotaskLoop (dart:async/schedule_microtask.dart:50:5)
到目前为止尝试过的代码..
netImage.obtainKey(new ImageConfiguration()).then((val) {
var load = netImage.load(val);
load.addListener((listener, err) async {
ImageInfo imageInfo;
setState(() => imageInfo = listener);
imageInfo.image.toByteData().then((ss) {
Uint8List lst = new Uint8List.view(ss.buffer);
ui.instantiateImageCodec(lst).then((val) {
val.getNextFrame().then((vaal) {
imagetoDraw = vaal.image;
});
});
});
});
});
Run Code Online (Sandbox Code Playgroud) 我正在关注-如何从https://docs.flutter.io/flutter/dart-io/Directory-class.html创建目录
new Directory('dir/subdir').create(recursive: true)
// The created directory is returned as a Future.
.then((Directory directory) {
print(directory.path);
});
Run Code Online (Sandbox Code Playgroud)
这是我得到的错误:
FileSystemException:创建失败,路径='dir'(操作系统错误:只读文件系统,errno = 30)
我已启用Storage(WRITE_EXTERNAL_STORAGE)权限。(Android设备)
我想念什么?
我正在使用 firebase 动画列表来显示存储在 firebase 实时数据库中的项目列表。
现在,当我在离线状态下启动应用程序(应用程序被杀死后)时,列表不会加载。
是否有内置方法可以为这个用例离线存储数据(由 firebase 提供)?或者我需要存储在一些离线数据库中吗?
我已经检查了https://firebase.google.com/docs/database/android/offline-capabilities但找不到这个特定的用例。
如何从firebase数据库中删除最后一个节点?
这是json:
{"Top":{
"-LEdsuTpH4RKwjweqTNG" : {
"conversionStatus" : 0,
"dateStamp" : "6/10/2018"
},
"-LEdz-O3fQECgKTsYu1U" : {
"conversionStatus" : 0,
"dateStamp" : "6/10/2018"
},
"-LEdz7gymhoCQTQVWrtz" : {
"conversionStatus" : 0,
"dateStamp" : "6/10/2018"
}
}
}
Run Code Online (Sandbox Code Playgroud)
我想删除最后一个节点==>
"-LEdz7gymhoCQTQVWrtz" : {
"conversionStatus" : 0,
"dateStamp" : "6/10/2018"
}
Run Code Online (Sandbox Code Playgroud)