240 发简信
IP属地:黑龙江
  • ASM对匿名内部类、Lambda及方法引用的Hook研究

    ASM在安卓开发中的应用十分广泛,本文重点探讨通过ASM对匿名内部类、Lambda表达式及方法引用的Hook。 安卓的编译流程中Java文件会被...

    2.7 1639 0 17
  • Resize,w 360,h 240
    LeakCanary可能被你忽略的点

    说起leakcanary大家应该都很熟悉,问起原理应该都知道在对象被销毁时通过WeakReference+ReferenceQueue检测对象是...

  • 还有比Retrofit更简单易用的网络请求方案吗?

    版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。本文链接:[https://www.ji...

  • Resize,w 360,h 240
    Hook AMS + APT实现集中式登录框架

    版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。本文链接:[https://www.ji...

    1.8 1644 2 15
  • 面试常问的ACTION_CANCEL到底何时触发,滑出子View范围会发生什么?

    看完本文你将了解: ACTION_CANCEL的触发时机 滑出子View区域会发生什么?为什么不响应onClick()事件 首先看一下官方的解释...

  • Resize,w 360,h 240
    总结一下RecyclerView侧滑菜单的两种实现

    侧滑菜单是App中常见的一个功能,理解了它的原理可以对自定义ViewGroup的测量、摆放及触摸事件的处理有更深的理解。本文主要讨论如何通过两种...

  • 给SwipeRefreshLayout换个免费的皮肤

    SwipeRefreshLayout是Androidx提供了提供的下拉刷新组件,具体如何使用就不说了,相信大家也都经常用。 1,效果 首先看一下...

    1.3 1505 0 18
  • 从使用过程分析Retrofit的执行流程

    retrofit在业内已经被吹上天了,也基本上是面试必问的框架。它有什么优点,使用了哪些设计模式,网上很多,就不多说了,这里只用最简单的方式从r...

  • Resize,w 360,h 240
    很任性!我开发了一款自己用的天气预报app

    天气预报可以说是我们日常必备的工具,尤其是在夏季多雨季节,天气预报App的使用也成了家常便饭。 国内主流的手机系统都自带了天气预报App,但是很...