240 发简信
IP属地:广东
  • Resize,w 360,h 240
    LeakCanary原理解析

    简介 LeakCanary是一款开源的内存泄漏检查工具,在项目中,可以使用它来检测Activity是否能够被GC及时回收。github的地址为h...

  • Resize,w 360,h 240
    android现有项目集成flutter

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

  • Resize,w 360,h 240
    android面试题

    最近在准备android面试,整理了下相关的面试题,分为如下三个部分:android部分、Java部分、算法面试题,后续有新内容直接在对应的文章...

    3.1 6926 10 137
  • Resize,w 360,h 240
    startService的Service启动过程分析

    在Activity中调用startService启动某个Service的流程如下所示: 在调用Activity.startService的时候实...

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

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

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

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

  • Resize,w 360,h 240
    ImageView的ScaleType原理及效果分析

    ImageView的ScaleType决定了图片在ImageView中的缩放形式。本文从ImageView的源码角度,结合图表展示不同Scale...

    0.4 5043 4 19 1
  • Resize,w 360,h 240
    Receiver和Service是如何做到和Activity的生命周期绑定的?

    在Activity中registeReceiver或者bindService,如果Activity销毁时还没进行unregisterReceiv...

  • 基于Kotlin实现的GankIo客户端

    基于Kotlin技术和GankIo开放API实现了一个开源APP https://github.com/JasmineBen/KotlinGank