240 发简信
IP属地:上海
  • SparseArray

    见名知意 SparseArray "稀疏数组", 是数组,key是整数,但key不是连续的。如下图,key并不是4到10连续的,它只是零星地存储...

  • Resize,w 360,h 240
    HandlerThread总结

    使用场景 程序需要执行一系列的耗时任务,这时候就需要启动额外的线程去执行耗时任务。如果每次遇到耗时任务都直接创建线程(new Thread() ...

  • Resize,w 360,h 240
    自定义View-绘制基础

    HenCoder 原文 关键点 自定义绘制方法的重写,其中最常用的是onDraw 绘制的关键是Canvas的使用Canvas的绘制类方法: dr...

  • 单例模式

    确保类只有一个实例,并提供一个全局的访问点。 创建步骤 构造函数私有化 类持有一个静态实例instance 提供一个静态方法访问单例 一个私有的...

  • Resize,w 360,h 240
    Android 资源文件匹配

    一直以来对于系统选择资源文件的流程都模糊不清,每次定义资源的时候都战战兢兢,终于忍无可忍,无需再忍,决定掏出官方文档来仔细瞧一瞧。摘要记录,以防...

  • 装饰者模式

    业务场景: 火锅店有3种火锅底锅:鸳鸯锅,香辣锅,菌菇锅;有4种可加的菜:生菜,豆腐,羊肉,牛肉。如下图所示。顾客可以店一个底锅,配任任意菜(数...

  • 任务和返回栈

    原始文档 docs/guide/components/tasks-and-back-stack.html 任务 任务(Task)是用户执行特定作...