首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
FreemanGordon
掘友等级
软件工程师
获得徽章 7
动态
文章
专栏
沸点
收藏集
关注
作品
赞
16
文章 16
沸点 0
赞
16
返回
|
搜索文章
FreemanGordon
关注了
阿里巴巴终端技术
软件工程师
FreemanGordon
软件工程师
·
3年前
关注
java.lang.IllegalArgumentException: No view found for id 崩溃总结
java.lang.IllegalArgumentException: No view found for id...
3
4
分享
FreemanGordon
赞了这篇文章
字节跳动技术团队
@字节跳动
·
3年前
关注
抖音 Android 性能优化系列:启动优化之理论和工具篇
启动性能是 APP 使用体验的门面,启动过程耗时较长很可能导致用户使用 APP 的兴趣骤减,本文基于过往对抖音 Android 客户端做启动性能优化的实战经验总结提炼出普适...
169
4
分享
FreemanGordon
赞了这篇文章
业志陈
公众号:字节数组
·
4年前
关注
Android ASM 字节码插桩:实现双击防抖
字节码插桩实战。最近打算通过字节码插桩的方式来实现一个应用双击防抖的功能。简单来说,我希望通过字节码插桩的方式来为整个项目中所有使用了 OnClickListener 的回...
90
43
分享
FreemanGordon
软件工程师
·
3年前
关注
Kotlin 契约 contract 用法及原理
contract(契约)是一种 Kotlin 面向编译器约定的一种规则,它帮助编译器更加智能地识别某些需要特定的代码条件,为代码创建更加友好的上下文关联环境...
9
2
分享
FreemanGordon
软件工程师
·
3年前
关注
Kotlin sealed class 的使用
密封类用来表示受限的类继承结构:当一个值为有限几种的类型、而不能有任何其他类型时。在某种意义上,他们是枚举类的扩展:枚举类型的值集合也是受限的,但每个枚举常量只存在一个实例...
8
评论
分享
FreemanGordon
软件工程师
·
4年前
关注
Leakcanary 原理分析
内存泄漏指的是程序在向系统申请分配内存空间,使用完毕后未释放,结果导致一直占据该 内存单元,程序无法再使用该内存单元。在Android系统中,一般指的是对象在超出自身生命周...
7
3
分享
FreemanGordon
赞了这篇文章
leobertlan
4年前
关注
Mavencentral发布指南--再不行动起来,你的托管的library就没了
距离Jcenter宣布停止对非付费用户的各项运营政策已经有一段时间了,再不行动起来,托管在Jcenter和Jfrog的库将于明年作废。实践后,得到了这一篇指南,不在踩坑。...
16
12
分享
FreemanGordon
关注了
程序员徐公
软件工程师
FreemanGordon
关注了
郭霖
软件工程师
FreemanGordon
软件工程师
·
5年前
关注
Android Handler 源码以及原理分析
Handler 是 Android 重要的通信工具,一个 Handler 关联有且仅有一个 Thread 、Looper 和 MessageQueue,它依赖于 Loope...
0
评论
分享
FreemanGordon
关注了
扔物线
软件工程师
FreemanGordon
关注了
闲鱼技术
软件工程师
FreemanGordon
关注了
Android_开发者
软件工程师
FreemanGordon
关注了
Mlx
软件工程师
FreemanGordon
赞了这篇文章
Chaexsy
研发总监 @数字扁担(浙江)科技有限公司
·
7年前
关注
Java动态代理
1. 什么是代理 我们大家都知道微商代理,简单地说就是代替厂家卖商品,厂家“委托”代理为其销售商品。关于微商代理,首先我们从他们那里买东西时通常不知道背后的厂家究竟是谁,也...
217
27
分享
FreemanGordon
关注了
字节跳动技术团队
软件工程师
个人成就
文章被点赞
44
文章被阅读
17,908
掘力值
423
关注了
15
关注者
4
收藏集
1
关注标签
47
加入于
2016-07-10