首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Marcello
掘友等级
客户端
|
开水团
技术不行还是时间不够。
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
21
文章 21
沸点 0
赞
21
返回
|
搜索文章
Marcello
关注了
赵子健
客户端 @开水团
Marcello
赞了这篇文章
tsm
1年前
关注
协程学习(六)协程简单使用 CoroutineContext 组成与继承
CoroutineContext 在协程中是一个接口集,内部包含多个子接口,并且重写了 + [] 这两个方法,方便使用 今天还是使用简单的例子来说明一下 Coroutine...
6
评论
分享
Marcello
赞了这篇文章
tsm
1年前
关注
Matrix源码分析(六)之 ActivityThreadHacker工作原理
在前面分析 AppMethodBeat 的过程中有介绍过 ActivityThreadHacker ,但是在那篇文章中没有仔细的介绍,但是接下来如果要分析StartupTr...
7
1
分享
Marcello
赞了这篇文章
tsm
1年前
关注
Matrix源码分析(七)之 StartupTracer 工作原理
关于启动方面也是大家都非常关注的地方,但是如何做到无侵入的监听的App的启动状态呢,这个问题就比较麻烦了,这里先分析一下Matrix的方案, 冷启动 1:使用反射代理 Ac...
6
1
分享
Marcello
赞了这篇文章
tsm
1年前
关注
OkHttp 源码学习(一) 请求与调度
下面放一下okhttp 的基本使用,在项目中 一般okhttpclient 都是单例使用, 测试代码如下 这段代码中添加了两个拦截器 一个是 addInterceptor ...
5
评论
分享
Marcello
赞了这篇文章
tsm
1年前
关注
协程学习(四)协程简单的使用 coroutineScope 与 supervisorScope
我学习协程的历程 1.协程学习(一)一个最简单的协程例子 2.协程学习(二)协程简单的使用launch async join await 3.# 协程学习(三)协程简单的使...
6
评论
分享
Marcello
赞了这篇文章
tsm
1年前
关注
协程学习(三)协程简单的使用 CoroutineStart
在上一篇文章的结尾的时候,我做了一个试验,那就是在父协程的协程体内创建子协程后,父协程协程体的后续代码块是优先于子协程体内的代码运行的 但是这里需要注意的是,并不是父协程体...
8
4
分享
Marcello
赞了这篇文章
tsm
1年前
关注
协程学习(九)协程简单的使用之异常处理
在上一篇文章中有说过,协程中的异常最初是由下向上抛的,那么我可不可以在 中间层协程中捕获异常呢,下面看一下案例 在这里创建了一个新的 CoroutineScope ,指定i...
7
评论
分享
Marcello
赞了这篇文章
tsm
1年前
关注
协程学习(十)协程简单的使用之Flow学习
Flow 是协程中非常重要的一环,个人感觉他非常重要的原因是因为他比较好用,先来说一下Flow 的概念 Flow 是一个冷流,就是在没有监听结果前是不会生产数据的,也就是在...
5
评论
分享
Marcello
赞了这篇文章
tsm
1年前
关注
Matrix源码分析(一)之 LooperMonitor 工作原理
在讲 LooperMonitor 之前,我们先来看看如何在Looper 中添加日志打印, 先来看看Looper 的部分源码 可以看到在Looper 中有一个 setMess...
5
1
分享
Marcello
赞了这篇文章
tsm
1年前
关注
Matrix源码分析(二)之 LooperAnrTracer工作原理
LooperAnrTracer 工作原理 在非主线程Looper 中创建2个Handler , 在每次 主线程中的Looper 开始处理消息时 post 延迟的callba...
5
评论
分享
Marcello
赞了这篇文章
tsm
1年前
关注
Matrix源码分析(三)之 FrameTracer 工作原理
在分析 FrameTracer 之前,还是先介绍一下他整个工作流程中的角色,加快对后续源码的理解 FrameTracer 中针对帧数据的获取存在两种方式 一 API >=2...
6
1
分享
Marcello
赞了这篇文章
tsm
1年前
关注
RxJava 源码简单分析
再看 RxJava 之前,我们需要先了解一下在 RxJava 中的角色 ObservableSource 被观察者 Observer 观察者 Emitter 发射器 下面我...
5
2
分享
Marcello
关注了
张拭心
客户端 @开水团
Marcello
关注了
字节跳动技术团队
客户端 @开水团
Marcello
关注了
囧_囧
客户端 @开水团
Marcello
关注了
DoKit
客户端 @开水团
Marcello
赞了这篇文章
Android架构技术分享
Android架构师
·
6年前
关注
Android高级性能调优;不可思议的OOM!
本文发现了一类OOM(OutOfMemoryError),这类OOM的特点是崩溃时java堆内存和设备物理内存都充足,下文将带你探索并解释这类OOM抛出的原因。 文末有de...
69
11
分享
Marcello
赞了这篇文章
孙先森Blog
Android开发工程师
·
3年前
关注
Android 干货分享:WebView 优化(1)—— 缓存管理、回收复用、网页秒开、白屏检测
Android WebView 干货分享!手写代码实现实现:WebView缓存管理、回收复用、网页秒开、白屏检测。...
164
67
分享
Marcello
关注了
孙先森Blog
客户端 @开水团
下一页
个人成就
文章被点赞
1
文章被阅读
720
掘力值
16
关注了
12
关注者
1
收藏集
0
关注标签
0
加入于
2020-08-11