首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
toothpickTina
掘友等级
android
android
关注
私信
获得徽章 0
动态
文章
专栏
沸点
收藏集
7
关注
赞
38
文章 38
沸点 0
资讯 0
赞
38
关注
返回
|
搜索文章
文章
热门
最新
toothpickTina
3年前
Android
Tinker源码解析-代码修复和资源修复
对于Tinker的原理认识, 一直停留在粗放的认知层面上, 但是对于代码修复的细节原理, 关于资源修复原理, dex差分包的算法原理都没有亲自看一遍源码, 因此关于Tinker会分为两篇进行源码解读工作. 可以看到, 最终, Tinker是通过hook 类加载器内的的pathL…
3302
1
3
toothpickTina
3年前
Android Jetpack
基于LiveData实现事件总线思路和方案
当前市面上, 比较常用的事件总线, 仍然是EventBus和RxBus, 早期我曾经写过EventBus源码解析,这两个框架不论是哪个, 开发者都需要去考虑生命周期的处理.而美团给出了个解决方案, 通过LiveData来实现自带生命周期感知能力的事件总线框架. 本篇我们自己撸一…
3818
13
5
toothpickTina
4年前
Kotlin
基于KotlinMultiPlatform构建跨平台项目
当下市场上的跨端解决方案, 不管使用的是React Native, Flutter 还是Weex, 常见的项目组成是, 业务UI界面由上述框架解决, 而涉及不论是性能问题, 还是平台通用共享逻辑问题, 我们更侧重于原生开发, 而这一块我们必不可免需要至少两个原生开发同学通过沟通…
2065
5
1
toothpickTina
4年前
Android
深入理解Transform
其实Transform API在一个android工程的打包流程中作用非常大, 像是我们熟知的混淆处理, 类文件转dex文件的处理, 都是通过Transform API去完成的. 自从1.5.0-beta1版本开始, android gradle插件就包含了一个Transfor…
9579
43
10
toothpickTina
4年前
RxJava
RxJava源码解析(三)-背压
理解RxJava2中Flowable / Subscriber
262
1
评论
toothpickTina
4年前
Android
架构
关于适配Replugin插件化框架的使用
我们内部的路由大体的设计原理也差不多如上. 显而易见, 当要接入Replugin的时候, 会出现以下几个问题: Replugin当跨插件调用组件的时候(譬如Activity跳转), 携带的Intent需要设置ComponentName(参见Replugin Wiki 组件的调用…
1488
10
1
toothpickTina
4年前
AppPlugin源码解析
之前为了优化内部的Route, 去看了下TransformAPI, 然后就顺便看了下AppPlugin的源码 本篇源码基于android gradle 3.0.1的版本.
341
点赞
评论
toothpickTina
5年前
ARouter源码解析
感谢源码自带Demo, 我们直接从他的整个使用流程开始看起.忽略掉Log模式和Debug模式的开启, 首先我们需要初始化ARouter 它内部实际调用的是LogisticsCenter.init(Context context, ThreadPoolExecutor tpe) …
1064
点赞
评论
toothpickTina
5年前
Android
编译器
Java
AndroidAPT使用
APT的概念大家应该不会陌生, 而且在很多第三方库中都有使用到, 最有名的应该就是ButterKnife了. 这里基础概念就略过了, 本篇主要是着重在怎么编写自己的注解处理器, 以及一些踩到的坑. 一般要实现编译器注解处理生成, 需要新建两个module, 分别存放自定义的An…
236
点赞
评论
toothpickTina
5年前
Android
源码
ArrayList源码解析
ArrayList实现了Serializable接口, 说明它是支持序列化的, 在它的内部有个elementData数组对象元素用来实现内存中的元素缓存, 它的长度相当于就是ArrayList的长度.这里有个关于transient关键字的知识点, 它保证了elementData…
123
1
评论
下一页
个人成就
文章被点赞
83
文章被阅读
28,093
掘力值
772
关注了
16
关注者
87
收藏集
7
关注标签
17
加入于
2016-12-29