首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
kinsomy
掘友等级
Android研发
https://kinsomyjs.github.io
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
44
文章 44
沸点 0
赞
44
返回
|
搜索文章
赞
文章( 44 )
沸点( 0 )
Android UI 线程更新UI也会崩溃???
大家好,我是鸿洋。 上个周末是双休,我决定来颠覆一下大家的认知。 “小兄弟,你这个是没有在UI线程执行UI操作导致的错误,你搞个UI线程的handler.post一下就好了”。 但是... 这多年以前我就看过这样的文章,ViewRootImpl还没创建而已。 看你们这么强,我这…
Glide源码解析-加载流程
一直想要阅读Glide源码,但是苦于时间和功力都不够,总是断断续续的,趁着现在有一些空暇时间,来简要分析Glide的源码。Glide的实现太过复杂,不可能做到面面俱到,如果每一行都细致分析,很容易陷入作者的优化细节中去而偏离主线,因此只针对几个主要功能做解析即可。 以下分析全部…
LiveData+ViewModel+Repository搭建MVVM
LifeCycle目前只写到这里,还没有继续深入,继续努力中...
Android源码解析-LiveData
LiveData是一个可被观察的数据持有类,一般的数据类不同,LiveData是生命周期感知的,数据类的生命周期可以和其他app组件的生命周期保持一致,例如Activity,fragment和service。这保证了LiveData仅仅会更新处在活动状态的组件。 LiveDat…
可以算是Flutter面试凉凉经吧
还有其他的记不清了,主要是我对二面印象太深刻了。 mixin extends implement之间的关系(除了extends其他的没怎么用过。。) jvm内存模型(感觉这个是面试官可怜我,看我什么都不会才问的=。=) dart中..的用法(基本没用过。。) await for…
全新体验的飞冰 2.0 正式发布
距离飞冰正式开源到现在已经接近 10 个月了,在这段时间内,飞冰的用户数和项目数都在持续的增长,同时 github 上的仓库 star 数也悄然间突破 1w+,非常感谢所有使用飞冰以及对飞冰提出反馈建议的同学。同时,针对用户使用过程中的问题,根据优先级和内部规划,在这段时间内我…
马蹄疾 | 2018(农历年)封山之作,和我一起嚼烂Git(两万字长文)
我刚开始接触git的时候,完全搞不清楚为什么这个操作要用这个命令,而那个操作要用那个命令。 因为git不是一套注重用户体验的工具,git有自己的哲学。你首先要理解它的哲学,才能真正理解它是如何运作的。 我也是看了前辈写的文章才在某一刻醍醐灌顶。 git有多强大,想必大家都有所耳…
Flutter仿网易云音乐:播放界面
本来是要做一个仿网易云音乐的flutter项目,但是因为最近事情比较多,项目周期跨度会比较长,因此分几个步骤来完成。这是仿网易云音乐项目系列文章的第一篇。没有完全照搬网易云音乐的UI,借鉴了其中的黑胶唱机动画。 我们一个个来说实现过程。 整个界面是一个堆叠视图,最下面是一个背景…
Flutter基础视频免费教程 共25集完成
Flutter基础视频的25集终于更新完了,也算给2018年画上了圆满的句号,2019年我们继续开始,每周3集免费视频等着你。 当然这套Flutter基础视频是面向前端小伙伴的,能让前端程序员快速上手Flutter。 其实你最好的方法是先看视频,然后看文字教程。所以这里把文字教…
Flutter第4天--基础控件(下)+Flex布局详解
0.前言1.Flex的属性一览属性名|类型|默认值|简介---|---|---|---direction|Axis|@required|轴向mainAxisAlignment|MainAxisAlig
下一页
个人成就
文章被点赞
365
文章被阅读
81,519
掘力值
1,870
关注了
31
关注者
100
收藏集
4
关注标签
25
加入于
2018-03-26