Android性能优化 Android 2024-02-05 错误报告获取错误报告通过开启开发者选项,生成错误报告通过adb命令获取:adb bugreport D:\Reports分析错误报告默认情况下,错误报告是 ZIP 文件。ZIP 文件名类似 bugreport-BUILD_ID-DATE.zip,它可能会包含多个文件,但最重要的文件是 bugreport-BUILD_ID-DATE.txt。此文件就是错误报告,它包含系统服务 (dumpsys)、错误日志 (dumpstate) 和系统消息日志 (logcat) 的诊断输出。系统消息包括设备抛出错误时的堆栈轨迹,以及从所有应用中使用 Log 类写入的消息 Read More
FlutterDart Dart 2024-02-01 RxDartReactX的dart实现,React X的原理可参考Stream相关APICombineLatestStream(combine2,combine3…combine9)/Rx.combineLatest2…Rx.combineLatest9将多个流进行结合,可以定义自己的合并规则。ConcatStream/Rx.concat按顺序一个个拼接起来 Read More
Flutter源码分析 Flutter 2024-01-30 Flutter事件分发原理Flutter中,Android设备上的事件分发流程:Android的事件响应,通过Engine发送到framework层,Flutter侧的GestureBinding负责接收事件。Flutter侧对设备事件定义了touch、mouse、stylus、invertedStylus、trackpad、unknown几种类型 Read More