首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
toothpickTina
掘友等级
android
android
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
38
文章 38
沸点 0
赞
38
返回
|
搜索文章
最新
热门
EventBus源码解析
我们根据传递的订阅者来获取相关的订阅方法, 然后遍历执行订阅的动作. 我们首先看下如果查找订阅者的所有订阅方法 我们知道EventBus3.0版本后通过@Subscribe注解来标注对应的订阅方法, 可以看到通过findUsingInfo方法查询订阅方法, 如果没有订阅方法, …
RxJava2源码解析(二)
subscribeOn操作符源码里其实是返回了一个ObservableSubscribeOn对象, 而从上篇我们已经知道, 订阅的动作其实在每个Observable的subscribeActual(observer)中执行, 所以我们直接去看ObservableSubscrib…
RxJava2源码解析(一)
RxJavaPlugins.onAssembly()这个方法主要是为了hook使用, 本篇暂且不表. 所以这里Observable.create()返回的是一个ObervableCreate对象.它继承于Observable, 是ObservableSource的实现类 从so…
HashMap源码解析(一)
HashMap是基于实现Map接口的哈希表, 但是他和HashTable有一定的区别, 主要区分在HashMap可以传null的键值对, 而且他不是线程安全的, 如果需要支持同步, 则需要调用Collections.synchronizedMap(Map<K,V> m)方法. …
LruCache解析
在学习`Glide`的时候, 我们会看到Glide的`二级缓存`, 分别分为`内存缓存`和`磁盘缓存`, 而不论哪种缓存都使用到了`Lru`算法, 本篇主要看一下Android里的`LruCache`的实现
谈谈GC和引用
从笨蛋朋友的问题引申出来的一次关于GC的基础巩固总结.
谈谈GC和引用
从笨蛋朋友的问题引申出来的一次关于GC的基础巩固总结.
Glide源码解析
基于v4最新版本的Glide解析, 从最开始的简单加载开始看源码, 一个Glide加载图片的核心用法如下: 我们通过一步步链式调用进去查看 通过getSupportRequestManagerFragment(final FragmentManager fm, …
Glide源码解析
基于v4最新版本的Glide解析, 从最开始的简单加载开始看源码, 仅作个人记录. 一个Glide加载图片的核心用法如下: 我们通过一步步链式调用进去查看 通过getSupportRequestManagerFragment(final FragmentManager fm, …
android 多aar上传私人maven服务器
Maven默认每个项目只会处理一个artifact, 当我们library没有设置productFlavor和buildType时, 默认上传的是release的variant. 当我们两个variant代码不同, 依赖不同时, 需要生产不同的POM进行上传,这种情况下我们需要…
下一页
个人成就
文章被点赞
84
文章被阅读
31,456
掘力值
808
关注了
16
关注者
87
收藏集
7
关注标签
17
加入于
2016-12-29