240 发简信
  • 漫谈唯一设备ID

    一、前言 设备ID,简单来说就是一串符号(或者数字),映射现实中硬件设备。如果这些符号和设备是一一对应的,可称之为“唯一设备ID(Unique ...

  • 120
    实用型ColorPicker的设计与实现

    一、前言 ColorPicker,颜色选取器,简称拾色器。说到拾色器,大家可能就会想到Photoshop, 使用得最多的应该是设计, 对于开发而...

  • 120
    速读Java线程池

    一、前言 线程池是开发中绕不开的一个知识点 。对于移动开发而言,网络框架、图片加载、AsyncTask、RxJava, 都和线程池有关。正因为...

  • SQLite数据库修复方案(For Android App)

    一、前言 SQLite性能好,对SQL支持全面,是久经考验的轻量的关系型数据库。移动开发者对SQLite应该都不陌生了,只是不同的 APP 对数...

  • 120
    打造一个瀑布流图片浏览App

    一、前言 最近相继发布了几个开源项目,造完轮子,很自然的想到要弄个App来跑一下。于是捣弄了一个浏览图片的APP。 二、技术引用 LightKV...

    0.3 387 2 10
  • 120
    如何实现一个图片加载框架

    一、前言 图片加载的轮子有很多了,Universal-Image-Loader, Picasso, Glide, Fresco等。网上各种分析和...

  • 120
    加强版异步任务框架

    一、前言 为了提高流畅性,耗时任务放后台线程运行,已是APP开发的常识了。关于异步有很多方案,当前最流行的,莫过于RxJava了;更早一些时候,...

    0.7 1908 3 10
  • Kotlin委托属性-简化数据访问

    一、概述 Kotlin有很多语法糖,最近看了委托属性, 用于笔者的开源组件LightKV, 确实提高了不少易用性。关于LightKV,笔者在上一...

  • 120
    UUID的压缩

    概述 UUID,通用唯一识别码(Universally Unique Identifier)。UUID的目的是让分布式系统中的所有元素都能有唯一...

个人介绍
博观而约取,厚积而薄发。