240 发简信
IP属地:湖南
  • Android线程池的使用

    前言  多任务处理在现实开发场景中已经无处不在,通过多任务处理可以将计算机性能更大程度的发挥出来,避免处于空闲状态浪费性能。 对于计算量相同的任...

  • Android多线程:如何正确使用AsyncTask?

    前言  Android沿用了Java的线程模型,除了Thread外,Android还实现了AsyncTask、HandlerThread、Int...

  • Android多线程:如何正确使用IntentService?

    前言  Android沿用了Java的线程模型,除了Thread外,Android还实现了AsyncTask、HandlerThread、Int...

  • Android多线程:如何正确使用HandlerThread?

    前言  Android沿用了Java的线程模型,除了Thread外,Android还实现了AsyncTask、HandlerThread、Int...

  • Android性能优化之线程优化

    前言  线程在使用过程中,往往会遇见直接new Thread()的操作,这样做除了方便外,坏处也有很多,例如线程无法复用、线程数无法控制导致CP...

  • Resize,w 360,h 240
    MVVM(三) 如和实现MVVM?

    前言  实现MVVM并不一定要使用Databinding,但是使用它可以方便你绑定数据,建议使用。可以通过查看以下两篇文章简单的了解DataBi...

  • Android性能优化之绘制优化

    前言 1 绘制原理 CPU负责计算显示内容 GPU负责栅格化(UI元素绘制到屏幕上) 16ms发出VSync信号触发UI渲染(90HZ屏幕是11...

  • Resize,w 360,h 240
    Android必学基础知识之垃圾回收

    前言  Java堆和方法区两个区域有明显的不确定性,因为一个接口的多个实现类需要的内存可能不一样,一个方法所执行的不同条件分支所需的内存也可能不...

  • Resize,w 360,h 240
    Android必学基础知识之Java内存结构

    前言  JVM在执行Java程序的过程中会把它所管理的内存划分为若干个不同的数据区域。这些区域都有各自的用途,以及创建和销毁的时间,有的区域随着...