首页
首页
BOT
沸点
课程
直播
活动
AI刷题
NEW
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Brin瓜农
掘友等级
前端劝退
|
口罩公司
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
730
文章 725
沸点 5
赞
730
返回
|
搜索文章
Brin瓜农
关注了
字节跳动技术团队
前端劝退 @口罩公司
Brin瓜农
赞了这篇文章
字节跳动技术团队
@字节跳动
·
2年前
关注
抖音 Android 性能优化系列:启动优化实践
本文将按照主线程直接优化、后台线程间接优化、全局优化的逻辑,介绍抖音Android基础技术团队在启动优化的实践中遇到的一些比较典型的案例,其间对于业界一些比较优秀的方案也会...
330
34
分享
Brin瓜农
赞了这篇文章
琼珶和予
5年前
关注
RecyclerView 源码分析(六) - DiffUtil的差量算法分析
首先,我估计有一部分的同学可能还不知道DiffUtil是什么,说实话,之前我也根本不了解这是什么东西。DiffUtil是我在公司实习的时候了解到的一个类,在那之前,我使用R...
15
2
分享
Brin瓜农
关注了
凯凯刘
前端劝退 @口罩公司
Brin瓜农
赞了这篇文章
blackfrog
Android @Suunto
·
1年前
关注
用一个RecyclerView实现抖音二级评论
本文分享了RecyclerView的ListAdapter,以及一些简单高效地处理数据和抽象业务的心得体会。...
143
28
分享
Brin瓜农
赞了这篇文章
沈剑心
关门弟子 @纯阳宫
·
10月前
关注
「赏码」更优雅的使用Gson解析Json
Gson背靠Google这棵大树,因其简单直观的API,一直以来基本稳坐Android开发序列化的头把交椅。本文对Gson的使用及主要流程做下分析,帮助你更优雅的使用Gso...
33
2
分享
Brin瓜农
赞了这篇文章
方可可Alvince
切图打杂吹牛逼 @心脏跳动
·
10月前
关注
Android ViewModel 作为 LifecycleOwner 落地的思考
很早之前在项目中实现了一套从 ViewModel 获得生命周期 LifecycleOwner 的机制,最近引入到新项目中,也正好抽空整理分享一下以供其他同学参考,一起讨论一...
24
26
分享
Brin瓜农
赞了这篇文章
唐子玄
🏆掘金签约作者
·
3年前
关注
Kotlin 协程 | CoroutineContext 为什么要设计成 indexed set?(一)
CoroutineContext是 Kotlin 协程中的核心概念,它是用来干嘛的?它由哪些元素组成?它为什么要这样设计?这篇试着分析源码以回答这些问题。...
84
34
分享
Brin瓜农
赞了这篇文章
唐子玄
🏆掘金签约作者
·
4年前
关注
Kotlin 实战 | 用语法糖干掉形状 xml 文件
项目中的各种描述形状的 xml 文件多如牛毛。虽然 xml 提供了可视化效果,但不能复用,读取耗时也是它的缺点。用 Kotlin 语法糖包装一下就可以和 xml 说再见。...
34
7
分享
Brin瓜农
赞了这篇文章
lei838016
全站开发工程师
·
3年前
关注
Android协程(Coroutines)系列-入门
小知识,大挑战!本文正在参与“ 程序员必备小知识 ”创作活动 本文同时参与 「掘力星计划」 ,赢取创作大礼包,挑战创作激励金 📕什么是协程? 协程就像非常轻量级的线...
23
4
分享
Brin瓜农
赞了这篇文章
YenalyLiew
Android开发
·
9月前
关注
Android 通过消息队列机制实现无侵入式 Telegram/酷安 风格主题切换揭示动画
Android 通过消息队列机制实现无侵入式 Telegram/酷安 风格主题切换揭示动画 前言 我之前在用 Telegram 的时候,无意中点击到了设置里的切换夜间按钮,...
81
7
分享
Brin瓜农
赞了这篇文章
字节跳动技术团队
@字节跳动
·
3年前
关注
抖音 Android 包体积优化探索:从 Class 字节码入手精简 DEX 体积
众所周知,应用安装包的体积会十分影响用户的应用下载速度和安装速度。据 GooglePlay 平台对外发布相关的包大小对转化率影响的数据,我们可以看到随着包大小的增加,安装转...
110
17
分享
Brin瓜农
赞了这篇文章
时光少年
Android 高级工程师 @腾讯
·
1年前
关注
Android StringBuilder内存碎片优化
前言 在java代码中,字符串拼接是经常存在的问题,使用最多的地方也就是日志输出了,在手机领域,日志的重要性可能没那么多,但是在iOT领域,日志往往是救命稻草,因为设备种类...
9
6
分享
Brin瓜农
赞了这篇文章
时光少年
Android 高级工程师 @腾讯
·
1年前
关注
Android TextView性能与文本展示优化
前言 TextView是相当复杂的UI组件,TextView不仅仅支持纯文本展示,而且还支持图片、SpannableString、文本输入、超链接等诸多功能,因此很多Vie...
41
10
分享
Brin瓜农
赞了这篇文章
沈剑心
关门弟子 @纯阳宫
·
28天前
关注
gson很好,但我劝你在Kotlin上使用kotlinx.serialization
由于Kotlin 的 `data class`没有默认的无参构造函数,Gson会使用 `Unsafe API` 来创建对象,这种创建对象的方式不会调用构造函数,因此会导致了...
37
29
分享
Brin瓜农
赞了这篇文章
东大街
高级Android开发
·
2月前
关注
recyclerview的item的局部刷新 payloads用法和实现原理
在 RecyclerView 中使用 payloads 可以实现 局部刷新,避免整个 item 的重新绑定,提高性能。局部刷新通过 notifyItemChanged(po...
4
3
分享
Brin瓜农
赞了这篇文章
寻梦_finddreams
Android老古董
·
1月前
关注
快速实现股票APP里自选股左固定右滑动表格列表--SmartTableRecycleView
在股票、财经类APP的开发进程中,常常会面临构建左右滑动表格视图的需求,列表的左边第一列固定,右边可以滑动查看更多。就像同花顺的自选列表一样。...
16
评论
分享
Brin瓜农
赞了这篇文章
稀有猿诉
高级Android搬运工 @稀有猿诉
·
1年前
关注
Kotlin进阶之协程从专家到出家
掌握 Kotlin协程的高级用法,理解协程的核心概念,认清协程的本质,融会贯通以达到心中无剑胜有剑。...
49
2
分享
Brin瓜农
赞了这篇文章
hunterXYZ
Senior Consultant @Thoughtworks
·
9月前
关注
「最后一次,彻底搞懂kotlin协程」(一) | 先回到线程
引言: 当我发现我不停的看到关于Kotlin协程的文章的时候,我突然意识到:可能现有的文章并没有很好的解决大家的一些问题。在看了一些比较热门的协程文章之后,我确认了这个想法...
78
17
分享
Brin瓜农
赞了这篇文章
hunterXYZ
Senior Consultant @Thoughtworks
·
6月前
关注
「最后一次,彻底搞懂kotlin Flow」(三) | 冷暖自知:Flow 与 SharedFlow 的冷和热
我们之前通过拆解 Flow 深入分析了 Flow。接下来我们就来从冷热的角度来更加深入的认识 Flow 的性质......
18
8
分享
下一页
关注了
76
关注者
0
收藏集
11
关注标签
19
加入于
2016-08-21