dart
谨言的鼠猫
这个作者很懒,什么都没留下…
展开
-
flutter缓存管理
flutter使用shared_preferences进行缓存管理第一步:在pub.dev中获取shared_preferences第二步:在页面中导入shared_preferences第三步:定义缓存类:class HiCache { SharedPreferences prefs; HiCache._() { init(); } static HiCache _instance; HiCache._pre(SharedPreferences prefs) {原创 2021-08-06 11:41:44 · 1070 阅读 · 1 评论 -
flutter 使用简单provider
flutter使用provider,实现页面白天和夜晚模式的切换第一步:pub.dev中获取provider地址:https://pub.dev/packages/provider第二步:定义ChangeNotifierProvider:List<SingleChildWidget> topProviders = [ ChangeNotifierProvider(create: (_) => ThemeProvider())];第三步:编写ThemeProvider:e原创 2021-08-06 11:34:54 · 309 阅读 · 0 评论 -
Flutter对socekt使用
Flutter对socekt使用第一步:从pub.dev中使用web_socket_channel地址:https://pub.dev/packages/web_socket_channel第二步:编写一个需要的抽象方法:abstract class ISocket { ///与服务器进行连接 ISocket open(String vid); ///发送消息 ISocket send(String message); ///关闭连接 void close(); }原创 2021-08-06 11:26:07 · 341 阅读 · 0 评论 -
flutter框架使用Dart语言,怎么获取特定日期的第二天
废话不多说直接看代码:@override void initState() { // TODO: implement initState super.initState(); this.getNextDate("2010-2-28"); } getNextDate(String today) { var t = today.split('-'); int y = int.parse(t[0]); int m = int.parse(t[1]原创 2020-09-28 14:31:36 · 1089 阅读 · 0 评论