1. 什么是kotlin协程, 与线程的区别有哪些 Kotlin 中的协程是一种并发设计模式,它使得可以用顺序的方式编写异步程序。它们提供了一种编写异步、非阻塞代码的方法,这...
1. 什么是kotlin协程, 与线程的区别有哪些 Kotlin 中的协程是一种并发设计模式,它使得可以用顺序的方式编写异步程序。它们提供了一种编写异步、非阻塞代码的方法,这...
先上效果: 如何实现 毛玻璃效果 如果只是通过已有的widget实现这个效果, 并不麻烦, 下面的代码足够了 随收拾清除毛玻璃效果 这个有点难度, 思路是自定义CustomP...
https://flowus.cn/share/969ab0c3-9a1f-4c0e-840d-ff6b568b5ea2[https://flowus.cn/share/96...
15.ObjectInspectors 一组默认的 [ObjectInspector] ,用于查看常见的 JDK 对象的信息。KEYED_WEAK_REFERENCE的lea...
1.LeakNodeStatus 三个状态,没用到 2.HeapAnalysisException 封装throwable 3.AppSingletonInspector A...
shark是leakcanary 2.0之后引入的hprof分析库,用于替代效率低下的haha库,在leakcanary中所处的位置如下图所示,包括shark-hprof,s...
今天我们在最新的android版本(12,13)上实操Sophix的核心原理: 基于ArtMethod的整体替换方案. 首先回顾学习阿里的sopfix原理介绍[https:/...
许多现代 Android 手机的正面和/或背面都有多个摄像头。有些相机协同工作可以让您的照片看起来更好,例如借助单色[https://en.wikipedia.org/wik...
参考文章, 一种绕过Android P对非SDK接口限制的简单方法[https://weishu.me/2018/06/07/free-reflection-above-an...
原文链接: https://mp.weixin.qq.com/s/vHTUBTlpMtNN0XvLQ_iyhg[https://mp.weixin.qq.com/s/vHTU...
原文: https://flowus.cn/share/9263eee2-f20a-436c-ae7c-75c86e2424b6[https://flowus.cn/shar...
Coroutines: built-in support vs library 在讨论协程时,通常将其视为一个单一的概念。实际上,它们由两个组件组成:Kotlin语言提供的内...
协程的内部实现 有一类人不能接受只是开车,他们需要打开引擎盖来了解汽车的运作方式。我就是其中之一,所以我必须找出协程是如何工作的。如果你也是这样的人,你会喜欢这一章。如果不是...
在我的android手机上, /data/anr/anr_xxxx.txt文件的写入是在System server进程写入的, 还能进行hook吗?
[ANR监控] 通过write接口获取trace信息之前的文章,我们讲了普通应用进程,如何捕获ANR的发生[监控] ANR捕获,这些要点你必须知道[https://www.jianshu.com/p/2d54ebd2c15a]...
直接看这里https://zhuanlan.zhihu.com/p/268822452[https://zhuanlan.zhihu.com/p/268822452] 简介 ...
Sequence builder 在其他一些语言中,比如Python或JavaScript,你可以找到使用协程的有限形式的结构: async functions异步函数(也称...
我们为什么需要学习Kotlin协程呢? 我们已经有了成熟的JVM库,比如RxJava或Reactor。此外,Java本身就支持多线程,很多人也选择使用普通的回调函数。很明显,...
@尹学姐 多谢大佬
[ANR监控] 通过write接口获取trace信息之前的文章,我们讲了普通应用进程,如何捕获ANR的发生[监控] ANR捕获,这些要点你必须知道[https://www.jianshu.com/p/2d54ebd2c15a]...