240 发简信
IP属地:河南
  • 源码探索系列2---深入解析AsyncTask

    在解析前,我们先来看下一般我们使用的情况是怎样的下面写了一个简单的demo,用来做个简单的任务,从1数到100,同时调用publishProgr...

  • 源码探索系列3---四大金刚之Activity的启动过程完全解析

    在不同版本API,底层实现有些不一样,所以这里贴出现在在看的API版本号API: 23 关于Activity的四个启动flag,这里下次再说。先...

  • 源码探索系列4---数据库ORM框架之Ormlite解析

    在做项目时候,有使用Ormlite来做数据库部分,以提高开发速度。 OrmLite - Lightweight Object Relationa...

  • 源码探索系列5---关于Broadcast、LocalBroadcastManager 、EventBus的比较和源码解析

    1. 比较 **性能 对比 : EventBus不差 **EventBus ~ LocalBroadCast > Bradocast 运行的...

  • 源码探索系列8---IntentService

    我们知道,我们的Service如果要执行一些耗时的操作,需要开单独的线程去干活,而IntentService却不用,在他的onHandleInt...

  • 源码探索系列9---四大金刚之ContentProvider

    好了,终于到了最后一个啦,写到这里,真的觉得不容意啊,以前看这些组件也就那样了,现在还要记录下来,重点是这东西都被分析烂了,我们这些后人屌丝还在...

  • 源码探索系列10---替代Listview的RecycleView

    自从有了Recycleview,很多原本是我们的Listview业务都被替代了,关于两者的简单比较,可以看这篇文章。我们今天就去看看他背后故事,...

  • 源码探索系列10---替代Listview的RecycleView

    自从有了Recycleview,很多原本是我们的Listview业务都被替代了,关于两者的简单比较,可以看这篇文章。我们今天就去看看他背后故事,...

  • 源码探索系列11---关于View的绘制

    我们开发过程,基本需要自定义View,画一些自己的小插件出来这需要我们掌握整个View的绘画过程和一些别的小技巧。这里总结下整个View的源码中...