common_utils
common_utils copied to clipboard
Dart common utils library. DateUtil, EncryptUtil, JsonUtil, LogUtil, MoneyUtil, NumUtil, ObjectUtil, RegexUtil, TextUtil, TimelineUtil, TimerUtil. 包含日期,正则,倒计时,时间轴等工具类。
有图片加水印工具类
`NumUtil.divide` 方法,当 `a/b = 1/3` 时, 报错信息如下: ``` 'package:decimal/decimal.dart': Failed assertion: line 27 pos 38: '_rational.hasFinitePrecision': is not true. ```  使用 `toDecimal()` 方法需要添加 `scaleOnInfinitePrecision` 参数
String v1 ="1.0.1" String v2 ="1.0.2" v1 > v2
适配Decimal2.0.0, 顺便解决编译问题
int elapsed = _locTimeMs - ms; String suffix; if (elapsed < 0) { suffix = _info.suffixAfter(); // suffix after is empty. user just now. if (suffix.isNotEmpty) { elapsed = elapsed.abs();...
` var add = NumUtil.add(0.123450000000000001, 0.000000000112345); print(add); ` 结果打印:I/flutter ( 2845): 0.123450000112345 丢失精度
TimerUtil 倒计时进入后台后无法持续执行, 操作步骤如下: 1)启动倒计时(60s) 2)最小化程序,进入后台,隔一小段时间后(两分钟),重新返回APP 3)发现倒计时依旧未执行完毕
double转数字字符串,并移除末尾多余的0。请考虑!