Dart共14篇

Dart 文本操作 [取中间丶右丶左文本]

Dart 文本操作 [取中间丶右丶左文本]-IT网络技术分享
//取中间文本 {start =>开始文本,end =>结束文本,data =>数据} String middletext(String start, String end, String data) { int startposition = data.indexOf(RegExp(start)); //...
趙哥的头像-IT网络技术分享趙哥4年前
039910

Dart 面向对象extends[继承],with[混入],命名构造函数,构造函数

Dart 面向对象extends[继承],with[混入],命名构造函数,构造函数-IT网络技术分享
with的优先级比extends高,同时使用with和extends时,默认会继承with后面最后一个类里面的方法。只使用implements时必须重写父类里面的所有方法。   void main(List<String> arguments) ...
趙哥的头像-IT网络技术分享趙哥4年前
041810

Dart 面向对象 implements[接口],abstract[抽象类]

Dart 面向对象 implements[接口],abstract[抽象类]-IT网络技术分享
void main(List<String> arguments) { var a = A(); } ///抽象类只会复写父类中[没有方法体]的方法,只有抽象类可以定义没有方法体的方法。 class A extends B with C, D { @override b() ...
趙哥的头像-IT网络技术分享趙哥4年前
032712

Dart dio配置代理ip访问

Dart dio配置代理ip访问-IT网络技术分享
var url = '要访问的网址'; var dio = Dio(); //配置请求代理 (dio.httpClientAdapter as DefaultHttpClientAdapter).onHttpClientCreate = (HttpClient client) { client.findProxy = (uri) { ...
趙哥的头像-IT网络技术分享趙哥4年前
09028

Flutter Isolate 隔离的使用

Flutter Isolate 隔离的使用-IT网络技术分享
创建Isolate 的两种方法: Isolate.spawn[dart里面的] 和 compute()[flutter里面的] 上面的两个函数使用方法和传入的参数方式都一样,一个是dart里面的一个是flutter里面的。 第一个参数:静态方...
趙哥的头像-IT网络技术分享趙哥4年前
011357

Dart 控制台程序开发 dcli库的使用

Dart 控制台程序开发 dcli库的使用-IT网络技术分享
库地址:https://pub.dev/packages/dcli 使用文档地址:https://dcli.onepub.dev/ 介绍: DCli 是 Dart 的控制台 SDK。 使用 DCli 控制台 SDK 使用 Dart 编程语言构建跨平台、命令行 (CLI) 应用...
趙哥的头像-IT网络技术分享趙哥4年前
03576

Dart Isolate多线程=>进程

Dart Isolate多线程=>进程-IT网络技术分享
Isolate 单项通信《新线程发消息给主线程<mian>》main(){ ///创建接收端口 ReceivePort r1 = ReceivePort(); ///创建发送端口 SendPort p1 = r1.sendPort; ///参数1(isoFunc0 -> 函数...
趙哥的头像-IT网络技术分享趙哥5年前
026112

Flutter 应用程序中的 QuickActions 桌面快捷方式

Flutter 应用程序中的 QuickActions 桌面快捷方式-IT网络技术分享
引入pub: dependencies: quick_actions: ^1.0.2 地址: https://pub.dev/packages/quick_actions https://pub.flutter-io.cn/packages/quick_actions 使用: import 'package:flutter/material...
趙哥的头像-IT网络技术分享趙哥3年前
04450

Dart base64的编码与解码

Dart base64的编码与解码-IT网络技术分享
引入dart:convert包 import 'dart:convert'; void main() { String str = 'encode str'; // base64编码 List<int> bytes = utf8.encode(str); String encodedStr = base64Encode(bytes); ...
趙哥的头像-IT网络技术分享趙哥4年前
02778

(Fvm) Flutter多版本管理工具

(Fvm) Flutter多版本管理工具-IT网络技术分享
FVM简介: FVM是一个轻量级的命令行界面工具,用于管理和控制Flutter SDK的版本。它允许开发者在不同的项目中使用特定版本的Flutter,确保构建的一致性并简化新版本的测试流程。FVM通过创建指向...
趙哥的头像-IT网络技术分享趙哥2年前
01860