参考资料:https://blog.csdn.net/julystroy/article/details/87367520 举个例子,我们想从Native端请求Flutter端的一个getFlutterName方法获取一个字符串。在Flutter端你需要给MethodChannel设置一个Metho ...
分类:
其他好文 时间:
2019-07-11 12:28:13
阅读次数:
129
flutter文件读写可以对磁盘文件进行操作,实现某些业务场景,那么我们开始来讲下这个文件读写操作。 使用的库插件(package) dart:io(用于数据处理) path_provider (用于获取路劲) 操作步骤 1.获取正确的本地路径 2.创建指向文件位置的引用 3.写入数据到文件内 4. ...
分类:
其他好文 时间:
2019-07-10 15:14:31
阅读次数:
357
用命令行创建项目: VSCode或者AS连接手机后 输入 编译后就可以将默认的代码显示在手机上了 开始写hello world 代码,这段代码写在根目录\lib\main.dart文件中,也是Flutter主文件。 整个代码如下 VSCode中如何热加载 Vscode 默认连不上第三方模拟器解决方案 ...
分类:
其他好文 时间:
2019-07-03 15:17:47
阅读次数:
99
一,概述 通常来讲,Map是一个键值对相关的对象,键和值可以是任何类型的对象。每个键只出现一次,而一个值则可以出现多次。映射是动态集合。 换句话说,Maps可以在运行时增长和缩小。 dart:core库中的Map类提供了相同的支持。 二,声明 不指定泛型(普通方式,不指定任何类型,这时testMap ...
分类:
其他好文 时间:
2019-07-02 20:58:13
阅读次数:
789
前言:笔者学过 java,刚刚接触 flutter,记录下基本的一些语法。 一、认识Flutter Flutter 是 google 推出的,使用的 Dart 语言,它可以跨平台实现 Android 和 IOS 的移动UI开发。当然,他不止这些特性,但是笔者正是因为这点来学习的。 Flutter 官 ...
分类:
其他好文 时间:
2019-06-29 19:10:55
阅读次数:
88
一,初始化List 非固定长度list var testList = List(); print(testList.length);//输出0 固定长度List var testList2 = List(2); print(testList2.length);//输出2 元素类型固定: var te ...
分类:
编程语言 时间:
2019-06-28 21:09:17
阅读次数:
1640
Zone.js到底是如何工作的? 原文链接: blog.kwintenp.com 如果你阅读过关于Angular 2变化检测的资料,那么你很可能听说过zone。Zone是一个从Dart中引入的特性并被Angular 2内部用来判断是否应该触发变化检测。 如果你去到zone.js的GitHub页面,你 ...
分类:
Web程序 时间:
2019-06-25 16:49:04
阅读次数:
146
容导航 dart:core - numbers, collections, strings, and more dart:async - asynchronous programming dart:math - math and random dart:html - browser-based ap ...
分类:
其他好文 时间:
2019-06-18 20:03:31
阅读次数:
149
概述 异步任务在Dart中随处可见,例如许多库的方法调用都会返回Future对象来实现异步处理,我们也可以注册Handler来响应一些事件,如:鼠标点击事件,I/O流结束和定时器到期。 这篇文章主要介绍了Dart中与异步任务相关的消息循环机制,阅读完这篇文章后相信你可写出更赞的异步执行代码。你也能学 ...
分类:
其他好文 时间:
2019-06-18 19:41:38
阅读次数:
99
经过前面的基础知识了解学习,我们今天可以进入语句模块啦。 dart主要有以下流程控制语句: if-else for循环 while和do-while循环 break和continue switch-case assert 当然,你还可以使用 try-catch或throw (一)if-else da ...
分类:
其他好文 时间:
2019-06-18 13:59:28
阅读次数:
99