Avatar notebook default
25篇文章 · 28090字 · 0人关注
  • Resize,w 360,h 240
    android现有项目集成flutter

    随着flutter技术的发展,越来越多的开发者开始选择用Flutter开发一些功能,基于现有的项目,通常有两种方式引入Flutter:1、为项目...

  • Resize,w 360,h 240
    我所理解的Binder

    几个概念 进程隔离:Binder是为保护操作系统中进程互不干扰而设计的一组不同硬件和软件的技术。这个技术是为了避免进程A写入进程B的情况发生。 ...

  • Resize,w 360,h 240
    开源JsBridge项目源码解析

    什么是JsBridge? App开发中通过native+H5的方式实现一些开发,这就需要一个中间组件来实现Native和H5之间的交互,这就是J...

  • 一款简易Android路由框架

    AndroidRouter: https://github.com/JasmineBen/AndroidRouter AndroidRouter...

  • Resize,w 360,h 240
    Flutter原理与实践

    Flutter的开源项目:https://www.jianshu.com/p/7b0642a27eb0 Flutter混合编程项目:https:...

    1.7 6684 0 18
  • Resize,w 360,h 240
    EventBus源码解析

    EventBus是一个开源的事件总线项目,项目地址:EventBus EventBus通过注册监听器和发布消息的方式来完成事件的传递,如下所示:...

  • Resize,w 360,h 240
    Systrace的用法小结

    通过SysTrace可以帮助我们分析性能问题,包含方法的耗时时长、CPU的使用情况、ANR、布局情况等;相比性能工具TraceView,主要用来...

  • Resize,w 360,h 240
    Activity启动模式&Task栈

    在AMS中,ActivityRecord对应一个Activity,TaskRecord对应一个Task,每个TaskRecord中保存了若干Ac...

  • Resize,w 360,h 240
    ButterKnife源码解析

    ButterKnife(https://github.com/JakeWharton/butterknife)是一款android平台的依赖注入...

文集作者