首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
刘斯龙
掘友等级
Android开发
|
北京比邻东方教育科技有限公司
Android、weex、小程序、flutter、unity
获得徽章 5
动态
文章
专栏
沸点
收藏集
关注
作品
赞
63
文章 63
沸点 0
赞
63
返回
|
搜索文章
最新
热门
常用的时间复杂度分析
给定一个自然数 n,然后求出前 n 个自然数的和 sum。( n > 0 ) 然后给出如下三种解法。 上述给出的三种方法都可满足给定的需求,但是如果需要在这三个方法中选出一个最优解,那就需要使用时间复杂度来衡量他们了。 在 fun1 中,方法体就一行代码。且该行代码的执行时间不…
Flutter 插件的创建及使用
在 Flutter 项目的开发中,我们需要根据自己的业务需求来创建各种各样的插件,这里记录下关于 Flutter 插件的创建及使用的过程。 我们可以通过两种方式来创建插件,一种是使用 IDE(Android Studio 或者 Idea)来创建;另一种是通过命令来创建。 选中 …
Flutter 单元测试
当 App 中的功能越来越多的时候,我们想要去手动测试一个功能的时候,会变的非常麻烦,这个时候就需要单元测试来帮助我们测试想要测的功能。 这里记录下前两种。 单元测试用来验证代码中的某一个方法或者某一块逻辑是否正确。写单元测试的步骤如下: 1. 添加依赖 2. 创建测试文件 这…
Flutter 中的 JSON 解析
以下案例中,我们都会将json文件放到本地,也就是 assets 文件中,然后从本地读取这些文件进行解析。 下面我们就来解析一些常见的 Json 格式的数据。 接着,我们在创建一个 person_service.dart 来解析 person.json。 可以看出 json.d…
Stream in Dart
大家应该都吃过转盘小火锅吧,情形是这样的的:好多个人坐在一块,围着一条传送带,每个人的位置上都会有一个小火锅,厨师将菜品放到传送带上,这些菜品会随着传送带经过每个人的位置,如果看到你想吃的菜品,则直接拿着放到自己的小火锅里;如果没碰到想吃的,则直接滤过,但传送带会继续将他们传递…
Flutter 中获取屏幕以及 Widget 的宽高
我们平时在开发中的过程中通常都会获取屏幕或者 widget 的宽高用来做一些事情,在 Flutter 中,我们可以使用如下方法来获取屏幕或者 widget 的宽高。 当没有 WidgetsApp or MaterialApp 的时候,我们使用 MediaQuery.of(con…
Flutter 的渲染逻辑及和 Native 通信
在这篇文章中,我们主要了解两个部分的内容,一个是 Flutter 的基本渲染逻辑 另一个是 Flutter 和 Native 互通的方法,这里的 Native 是以 Android 为例。然后使用案例分别进行演示。 在 Android 中,我们所说的 View 的渲染逻辑指的是…
Dart 基础入门
上面这两种写法都是可以的,第二种方式会自动推断出 age 的类型为整型。 Dart 中的函数可以作为变量,也可以作为参数传递给其他的函数。 这个时候我们想让第三个位置的参数变为可选的,就是用户调用的时候可以不传递。怎么写呢,如下: 顾名思义,默认参数就是可以为参数设置一个默认值…
Flutter 中的 Animations(三)
我们先来看看动画的执行流程。 创建 Ticker 到这儿就完了。 上面的方法应该就是调度屏幕刷新的(如有错误,请指出,谢谢)。 可以看出,notifyListeners() 中有一个 VoidCallback 的集合,然后遍历这个集合,并且执行集合中所有的回调。 将我们传入的回…
Flutter 中的 Animations(二)
还记得 上一节 里面是怎么更新 widget 的状态的吗?我们上次的步骤是:首先创建动画,然后给动画添加监听 addListener(...), 在 addListener(...) 方法中我们干了件 很重要 的事儿:setState((){}),因为只有调用这个,才会让 wi…
下一页
个人成就
文章被点赞
281
文章被阅读
97,495
掘力值
1,816
关注了
27
关注者
74
收藏集
1
关注标签
19
加入于
2017-04-10