240 发简信
IP属地:浙江
  • Resize,w 360,h 240
    dagger2 学习(三) - scope 使用

    关于Scope Dagger 2 自带的 Scope 只有一个 @Singleton ,其他的可以通过自定义来实现 本文代码 1. 前言 (1)...

  • Resize,w 360,h 240
    dagger2 学习(二)

    前言 之前记录了最简单的Dagger 2 使用,现在记录一下面对多层依赖时的问题,同时配合 @Module 进行注入的情况。 A 多层依赖情况...

  • Resize,w 360,h 240
    dagger2 学习(一)

    前言 该部分代码 记录一下自己的基本的认识,Dagger 2 的目的是为了解决依赖问题 当我们申明一个 User mUser 对象 ,此时mUs...

  • LayoutInflater 后记--替换系统控件

    之前记录了自己走通 LayoutInflater 的源码整体流程,一直想搞个好玩的东西,想起之前看到过的换肤方案,决定写个换系统控件的库。项目地...

  • Resize,w 360,h 240
    Android 代码混淆(二)

    文章转自我个人博客 Android 代码混淆(一) 中已经记录并走了混淆的整个流程,用命令行进行混淆的操作,并验证了三个过程,这篇文章会记录一下...

    0.3 2422 3 10
  • Resize,w 360,h 240
    Android 代码混淆(一)

    文章转自我个人博客 本文前半部分对照 Proguard 文档 (Manul 中的 Introduce 部分)进行翻译同时加上个人的理解,如果有与...

  • Resize,w 360,h 240
    记 LayoutInflater 源码流程

    走了一遍 LayoutInflater的流程,特此记录 获取 LayoutInflater --- LayoutInflater.from(co...

  • Resize,w 360,h 240
    引用传递和值传递(pass by value vs pass by reference)

    写这个的原因主要是今天看到了知乎的一个问题,发现自己有些地方有点懵逼,写下来记录一下,知乎上排名第一的答案说的很清楚,不过看了以后依旧有点迷迷糊...

  • Android 源码编译

    一直想编译 Android 的源码,苦于 Mac 硬盘太小,PC 上的硬盘也只有 128G,想着机械盘编译又太慢,最终咬牙,在淘宝入了一个 25...

个人介绍
爪哇岛上程序猿,十指弯弯不弄弦。 终日立于电脑前,不问今夕是何年。 但行好事,莫问前程。 泰山崩于前,我依然沐浴更衣焚香沏茶。 诚心正意,手起键落。 Hello World!