240 发简信
IP属地:北京
  • Synchronized(***) - 锁什么?

    今天看synchronized的时候,突然想起它需要注意的一个地方:它的参数值有几个,比如说this、class、任意的对象、用它修饰方法,这都有啥区别?想着以后把它的注意事...

  • 120
    LeakCanary - Android内存检测工具

    LeakCanary背景 大名鼎鼎的OOM,就是内存泄漏,那什么是内存泄漏呢? 一些对象有着有限的生命周期。当这些对象所要做的事情完成了,我们希望他们会被回收掉。但是如果有一...

  • 120
    ARouter - Android路由框架

    ARouter简介 ARouter是阿里巴巴开源的Android平台中对页面、服务提供路由功能的中间件,提倡的是简单。它干的活就是负责页面跳转的,看到这就有点纳闷,这Andr...

  • 指纹登录 - FingerprintManager

    最近项目中添加了一个新的登录方式:指纹识别。好巧不巧这块分给了我,然后一顿研究。下面想把一些实现的代码贴出来做个笔记,加深下印象。先来介绍下指纹识别,指纹识别是Google从...

  • 120
    依赖注入框架 - Dagger2

    Dagger2是个什么东西呢?依赖注入,这是个啥玩意?嗯,在学这个东西的时候我们得了解一些知识点: 知识点呀 依赖注入(Dependency Injection)通俗点来说,...

  • 替换FindViewById - ButterKnife

    最近公司的Android代码修改了一番,其中就把传统的findViewById的形式取消掉了。替换为ButterKnife的注解形式,之前我对这个ButterKnife不了解...