首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
大逗大人
掘友等级
Android开发
|
某公司
此人很懒,什么都没留下
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
赞
442
文章 427
沸点 15
赞
442
返回
|
搜索文章
文章
热门
最新
协程与Actor模型简述
在阐述并发时需要先了解一下并发与并行的区别。 在某一个时间点能同时执行多个任务即为并行。 在某一时间段能同时执行多个任务即为并发,即在某一时间点仅能执行一个任务。 在现代计算机中,为了并行执行多任务,
Flutter之跨Widget传递数据
在Flutter中,UI是由不同粒度的Widget组成,这也导致了一些数据需要在Widget间传递。一般情况下,都是通过属性来进行数据的传递。但如果涉及到跨层传递时,属性可能需要跨越很多层才能传递给子组件,导致中间很多并不需要这个属性的组件,也得接收其子Widget的数据,繁琐…
Flutter内存泄漏检测实践(一)
在Android中可以通过 leakcanary来检测Activity/Fragment中是否存在内存泄漏,而Flutter中并无类似的开源工具。虽然也可以用Observatory来查看是否存在内存泄漏,但比较繁琐,所以需要一个可以快速检测内存泄漏的工具。 根据Flutter …
Flutter之Image加载内存共享的实现
在Flutter加载图片与Glide一文中通过Glide来实现了文件在磁盘中的缓存,但Flutter加载图片、gif、webp等文件还是通过Image.file来实现的,也就因此导致了一些问题。如下。 文件(图片、gif、webp)的加载无法做到在Flutter及Android…
Flutter之竞技场(Arena)原理解析
在Flutter中,给开发者提供了点击(TapGestureRecognizer)、长按(LongPressGestureRecognizer)、水平滑动(HorizontalDragGestureRecognizer)、垂直滑动(VerticalDragGestureReco…
Flutter加载图片与Glide
相对于Android而言。在Flutter中,加载网络图片,是很方便的一件事。通过Flutter提供的API就可以来实现。如下。 但使用后,很快就会发现一些问题,主要有以下几点。 Flutter加载网络图片的API仅会将图片缓存在内存中,无法缓存本地。当内存中图片不存在时,又需…
Fluter消息机制之微任务
在Flutter中,异步任务主要是通过Timer及微任务来实现。在Flutter之Timer原理解析一文中,讲述了通过Timer来实现异步任务的原理,那么本文就来看异步任务的另一种实现,微任务的使用及其实现原理。 先来看微任务的使用,代码很简单,如下。 以上就是微任务的所有用法…
Flutter之Future原理解析
简而言之,就是通过future来实现异步。正如isolate与进程类似,future也与线程类似。但也仅类似而已,毕竟future中还是与线程有很大区别的,比如线程既可执行IO密集型任务,也可执行计算密集型任务,而future仅能执行IO密集型任务。 在Flutter中,Fut…
Flutter之Timer原理解析
在开发中,Timer总是一定无法绕过的。通过它,我们可以来实现任务的轮询、定时执行等。当然,由于一些原因,一些平台中不建议使用Timer。在Android中,基本上就是不建议使用它,而是通过Handler、ScheduledThreadPoolExecutor等来替代Timer…
Flutter之Dart虚拟机启动
在Flutter之Engine启动流程一文中叙述了Engine是如何创建并调用入口函数——main的。由于篇幅原因,在该文中并没有具体讲解Dart VM的创建。所以本文就来看看Dart VM是如何创建的。 直接来看Shell的Create函数(关于是如何调用该函数的,可以去阅读…
下一页
个人成就
文章被点赞
693
文章被阅读
172,503
掘力值
3,994
关注了
24
关注者
325
收藏集
0
关注标签
47
加入于
2016-01-24