240 发简信
IP属地:广东
  • 线程池 参数理解

    线程池的的作用归根结底就是避免重复创建线程 带来的性能开销。下面来看看线程池的参数 所代表的意义,已经在线程池启动时所起到的作用。public ...

  • Resize,w 360,h 240
    Android UI线程

    思考: 1.什么是UI线程? 2.UI线程是主线程吗? 什么是UI线程? 先必须了解下面2个问题1.顾名思义 UI线程 就是刷新UI 所在线程2...

  • Resize,w 360,h 240
    Android如何检查线程有耗时任务

    framework: WatchDog 1.检查是否发生了死锁 2.线程是否被任务blockimage.png 以AMS 为例查看源码:star...

  • Resize,w 360,h 240
    http 数字签名

    主要涉及到以下几个知识点:公钥加密、私钥加密、数字签名。下面就要具体说一说。 公钥加密 假设 有两把锁。A:公钥B:私钥明文数据内容 :i lo...

  • Resize,w 360,h 240
    Handler之postSyncBarrier消息屏障

    Handler:postSyncBarrier 它到底是干什么的? 简单理解为 异步消息插队并优先执行。场景:排队买票先来了一个普通用户来排队,...

  • Resize,w 360,h 240
    Android源码之Context

    Context 我们经常再开发中使用到,然而可能一部分开发者对它既陌生又熟悉的感觉。今天我们就来讲讲它到底是什么?为什么从Activity 中可...

  • Resize,w 360,h 240
    Android源码之事件分发机制快速理解

    整个事件分发的流程图如下,现在我们根据代码去一步步画出整个事件分发的流程图。 事件方法dispatchTouchEventonIntercept...

  • Resize,w 360,h 240
    第一章-第2节Android Activity启动模式

    开始学习android的时候就对这个有些难以理解,其实知识点也就那么几点。 首先Android 有4种启动模式分别为:standard,sing...

  • LayoutInflater 的 inflate 方法的几个参数分别代表什么?

    public View inflate(@LayoutRes int resource, @Nullable ViewGroup root, b...

个人介绍
人生最酷的事情,就是把曾经吹过的牛B,一个个变成现实。
read the fucking source code!!!