240 发简信
IP属地:广东
  • Handler面试题汇总

    1.为什么handler会报内存泄漏? 因为是内部类持有外部类的对象,sendMessage的时候会调用到handler的enqueueMess...

  • Resize,w 360,h 240
    OkHttp3原理浅析<一>

    OkHttp是现在Android使用最频繁的网络请求框架.Retrofit也是使用OKHttp的网络框架。现在来看下okhtp的流程图 本次贴的...

  • Resize,w 360,h 240
    Activity插件化(二)hookInstrumentation

    启动流程图参照Activity插件化(一)之hookIActivityManager[%5Bhttps://www.jianshu.com/p/...

  • Resize,w 360,h 240
    Activity插件化(一)hookIActivityManager

    先上startActivity的流程图和ActivityThread启动activity的流程图,写的代码对照这个流程图就清晰很多了 为了让AM...

  • 从注解动态代理理解Retrofit对OkHttp的封装,手写实现

    仅实现Retrofit中的注解和动态代理 大概流程:1.通过动态代理实例化接口2.每调用一个方法都会调用到动态代理里面的 InvocationH...

  • Resize,w 360,h 240
    轻轻松松修改第三方库的路径

    做SDK给别人接入,但使用第三方框架的话,接入方也用的是这个框架,但是版本不一样,就会报错类找不到或者方法找不到,类转换异常等问题,增加了接入成...

  • Resize,w 360,h 240
    解决android-support-v4.jar在androidx包中类冲突问题

    在新项目中,有时候会用到v4包里面的FileProvider,但是导入v4包就和androidx冲突了,用gradle查看了一下,原来是类冲突了...