240 发简信
IP属地:北京
  • 面试题记录-安卓-协程

    1. 什么是kotlin协程, 与线程的区别有哪些 Kotlin 中的协程是一种并发设计模式,它使得可以用顺序的方式编写异步程序。它们提供了一种...

  • [Flutter]实现毛玻璃擦干净的效果

    先上效果: 如何实现 毛玻璃效果 如果只是通过已有的widget实现这个效果, 并不麻烦, 下面的代码足够了 随收拾清除毛玻璃效果 这个有点难度...

  • Mac上编译flutter engine/embedder源码

    https://flowus.cn/share/969ab0c3-9a1f-4c0e-840d-ff6b568b5ea2[https://flo...

  • leakcanary shark 库解析 三

    15.ObjectInspectors 一组默认的 [ObjectInspector] ,用于查看常见的 JDK 对象的信息。KEYED_WEA...

  • leakcanary shark 库解析 二

    1.LeakNodeStatus 三个状态,没用到 2.HeapAnalysisException 封装throwable 3.AppSingl...

  • Resize,w 360,h 240
    leakcanary shark 库解析 一

    shark是leakcanary 2.0之后引入的hprof分析库,用于替代效率低下的haha库,在leakcanary中所处的位置如下图所示,...

  • Resize,w 360,h 240
    [热修复]动手实现sopfix热修复,整个替换ArtMethod

    今天我们在最新的android版本(12,13)上实操Sophix的核心原理: 基于ArtMethod的整体替换方案. 首先回顾学习阿里的sop...

  • Resize,w 360,h 240
    安卓手机上如何同时打开前后摄像头预览或者录制

    许多现代 Android 手机的正面和/或背面都有多个摄像头。有些相机协同工作可以让您的照片看起来更好,例如借助单色[https://en.wi...

  • 如何在Android 12版本之后手机上使用hide的系统方法

    参考文章, 一种绕过Android P对非SDK接口限制的简单方法[https://weishu.me/2018/06/07/free-refl...