首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
增强
掘友等级
Android、Flutter、IOS
Android&Flutter&IOS
获得徽章 6
动态
文章
专栏
沸点
收藏集
关注
作品
赞
34
文章 30
沸点 4
赞
34
返回
|
搜索文章
赞
文章( 30 )
沸点( 4 )
Jetpack Compose 初体验(中)
四、图形 Compose 给我们提供了丰富的组件来构建出好看好用的界面,但是天大地大,再丰富的组件库也不可能无所不包,有时候我们需要一些组件库没有提供现成的解决方案的组件,可能就需要自己绘制了。 在
Android 实现沉浸式全屏的总结
本文总结 Android 实现沉浸式全屏的实现方式。在一些需要全屏显示的场景下,比如玩游戏、看横屏视频的时候,内容全屏占满窗口的体验会让用户更加沉浸到对内容的消费中,带来更好的用户体验。
Flutter Navigator路由相关
Flutter 路由知识 [TOC] 1. Navigator Navigator是一个路由管理的组件,它提供了打开和退出路由页方法。Navigator通过一个栈来管理活动路由集合。 Flutter分
协程(1) | 协程思维
广义的协程就是互相协作的程序,kotlin中的协程可以看成是轻量的线程,是运行在线程上非阻塞的Task,而非阻塞通过挂起和恢复来实现。
协程(2) | launch启动协程
launch启动协程就如射箭。launch函数的参数分别协程上下文,启动模式,和block,其中还是协程范围CoroutineScope的扩展函数
协程(3) | runBlocking和async启动协程
launch启动的协程就像是射箭,适合那种一次性的不需要执行结果的任务,runBlocking会阻塞线程,不建议使用,async就像是钓鱼,可以通过Deferrd这个鱼竿得到鱼儿
协程(4) | 挂起函数
挂起函数就是添加了suspend关键字的函数,编译器会把suspend函数通过CPS转换换成CallBack方式。而协程的block本质就是挂起函数,挂起和恢复是协程底层能力,挂起函数是上层表现
协程(5) | Job的生命周期
本系列专栏 https://juejin.cn/column/7090416754840567816 前言 前面文章我们介绍了协程的挂起和恢复,同时说了挂起函数的本质。那协程既然是运行在线程上轻量的T
协程(6) | 结构化并发
协程的结构化并发让协程具备了线程所不具有的功能,让协程存在父子关系。结构化即带结构和层次,可以在协程取消时特别方便。
下一页
个人成就
文章被点赞
17
文章被阅读
15,186
掘力值
649
关注了
144
关注者
14
收藏集
1
关注标签
20
加入于
2018-11-23