首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
大棋
掘友等级
搬砖
Android菜鸡
获得徽章 7
动态
文章
专栏
沸点
收藏集
关注
作品
赞
90
文章 89
沸点 1
赞
90
返回
|
搜索文章
大棋
赞了这篇文章
程序员江同学
Android Developer
·
4年前
关注
【译】取代LiveData:StateFlow还是SharedFlow?
Kotlin Coroutines最近推出了两种Flow类型,SharedFlow和StateFlow,Android社区开始考虑使用用这些新类型去替代LiveData的可...
31
9
分享
大棋
赞了这篇文章
小新C_
Android
·
5年前
关注
Android ConstraintLayout 约束布局 2.0
约束布局是一个允许你灵活定义view位置和大小的ViewGroup,具有多种辅助工具,如GuideLine、Barrier、Group等。在灵活地放置各种各样的view时,...
79
7
分享
大棋
赞了这篇文章
小新C_
Android
·
5年前
关注
Android ConstraintLayout 约束布局 1.0
高性能:界面基本可以一层布局搞定,不用嵌套多层布局。 功能强大:有百分比布局、设置自身宽高比例,各种辅助组件。 缺点就是,用了约束布局之后,再也切不回以前的布局方式了,重度...
114
23
分享
大棋
赞了这篇文章
即刻技术团队
@即刻
·
6年前
关注
ConstraintLayout 介绍与实战
ConstraintLayout 在 2016 年 Google IO 中面世,它的出现是为了解决开发中过于复杂的页面层级嵌套过多的问题——层级过深会增加绘制界面需要的时间...
69
10
分享
大棋
赞了这篇文章
Tony沈哲
全干工程师 @搬砖
·
4年前
关注
Kotlin Contract
Kotlin 的智能推断是其语言的一大特色。 因为编译器在处理s.length时,会将 s 推断成value-parameter s: String? = ...并不是 S...
17
5
分享
大棋
赞了这篇文章
却把清梅嗅
Android
·
4年前
关注
反思|官方也无力回天?Android SharedPreferences的设计与实现
而想要解除这些潜藏在内心最深处的困惑,就不得不从SharedPreferences本身的设计与实现讲起了。 我们知道,就在不久前2019年的Google I/O大会上,官方...
382
58
分享
大棋
赞了这篇文章
Android_开发者
@Google
·
7年前
关注
ViewModel 和 LiveData:为设计模式打 Call 还是唱反调?
理想情况下,ViewModel 不应该知道任何关于 Android 的事情(如Activity、Fragment)。 这样会大大改善可测试性,有利于模块化,并且能够减少内存...
425
15
分享
大棋
赞了这篇文章
程序员江同学
Android Developer
·
5年前
关注
三年经验Android开发面经总结
在下2017年毕业,目前从事android开发工作已经3年啦,前段时间刚完成一次跳槽,面试了几家公司,将一些面试经验分享给大家,希望对大家有所帮助。 首先是简历,一般找一个...
540
91
分享
大棋
赞了这篇文章
刘洋巴金
Android资深工程师
·
5年前
关注
一线大厂资深APP性能优化系列-卡顿定位(一)
作者将近7年Android开发,经历过很多一线公司的APP开发,如中石油,阿里,京东等,想把真正一些一线的APP里的优秀的经验分享出来,打算利用休息时间更新一个系列的《AP...
18
2
分享
大棋
赞了这篇文章
蓝师傅
广州Android开发 @TT
·
5年前
关注
入职三个月,游戏SDK开发总结
前几个月负责游戏SDK的开发、维护、对接工作,项目结束了一段时间了,梳理一下游戏SDK开发涉及到的知识点。 有些朋友可能对游戏SDK开发有点陌生,希望本文对你有一些帮助。 ...
152
46
分享
大棋
赞了这篇文章
BUG君
Android @自由职业
·
6年前
关注
Handler后传篇一: 为什么Looper中的Loop()方法不能导致主线程卡死?
其中每一条线程只有一个消息队列MessageQueue, 消息的入队是通过 MessageQueue 中的 enqueueMessage() 方法完成的, 消息的出队是通过...
67
22
分享
大棋
赞了这篇文章
coder_pig
🏆掘金签约作者 | 摸鱼王 @Android补全计划
·
5年前
关注
换个姿势,带着问题看Handler
Handler,老生常谈,网上关于它的文章可谓是 "泛滥成灾",而实际开发中,我们却很少手写Handler,毕竟 RxAndroid链式调用 和 Kotlin协程同步方式写...
211
42
分享
大棋
赞了这篇文章
却把清梅嗅
Android
·
6年前
关注
Handler原理分析
Handler的原理分析这个标题,很多文章都写过,最近认真将源码逐行一字一句研究,特此也简单总结一遍。 Looper轮询消息,Message出列,Handler处理消息。 ...
17
2
分享
大棋
赞了这篇文章
舒大飞
Android @携程
·
6年前
关注
响应式编程在Android 中的一些探索
响应式在前端领域已经变得十分流行,很多主流框架都采用响应式来进行页面的展示刷新。本文主要是探索一下响应式在移动端Android上的一些实践,包括对响应式思想的理解,以及目前...
120
14
分享
大棋
赞了这篇文章
Kotlin中文社区
6年前
关注
破解 Kotlin 协程(9) - Channel 篇
1. 认识 Channel Channel 实际上就是一个队列,而且是并发安全的,他可以用来连接协程,实现不同协程的通信。废话不多说,直接看例子: 我们构造了俩个协程,分别...
22
2
分享
大棋
赞了这篇文章
Kotlin中文社区
6年前
关注
破解 Kotlin 协程(8) - Android 篇
1. 配置依赖 这个框架里面包含了 Android 专属的 Dispatcher,我们可以通过 Dispatchers.Main 来拿到这个实例;也包含了 MainScop...
20
5
分享
大棋
赞了这篇文章
Kotlin中文社区
6年前
关注
破解 Kotlin 协程(7) - 序列生成器篇
1. 认识 Sequence 在 Kotlin 当中,Sequence 这个概念确切的说是“懒序列”,产生懒序列的方式可以有多种,下面我们介绍一种由基于协程实现的序列生成器...
11
2
分享
大棋
赞了这篇文章
Kotlin中文社区
6年前
关注
破解 Kotlin 协程(6) - 协程挂起篇
1. 先看看 delay 我们刚刚学线程的时候,最常见的模拟各种延时用的就是 Thread.sleep 了,而在协程里面,对应的就是 delay。sleep 让线程进入休眠...
23
11
分享
大棋
关注了
霍丙乾bennyhuo
搬砖
下一页
个人成就
文章被点赞
217
文章被阅读
89,670
掘力值
1,881
关注了
51
关注者
218
收藏集
0
关注标签
48
加入于
2017-12-06