• AspectJ in Android (二),AspectJ 语法

    上篇文章介绍了 AspectJ 的基本概念,这篇文章详细分析 AspectJ 基于注解开发方式的语法。 Join Point Join Point 表示连接点,即 AOP 可...

  • 120
    AOP 之 AspectJ 全面剖析 in Android

    AspectJ 是 Android 平台上一种比较高效和简单的实现 AOP 技术的方案。 相类似的方案有以下几种: AspectJ: 一个 JavaTM 语言的面向切面编程的...

  • AspectJ in Android (一),AspectJ 基础概念

    最近项目在做无埋点统计,解决新增功能都需要人工添加埋点的问题,其中使用了 AspectJ 技术。在这过程中发现网上关于 AspectJ 在 Android 中应用的文章比较少...

  • 120
    Android无埋点数据收集SDK关键技术

    前言 鉴于日益强烈的精细化运营需求,网易乐得从去年开始构建大数据平台,<<无埋点数据收集SDK>>因此立项,用于向大数据平台提供全量,完整,准确的客户端数据.<<无埋点数据收...

  • :+1: 多谢作者分享

    Android无埋点数据收集SDK关键技术

    前言 鉴于日益强烈的精细化运营需求,网易乐得从去年开始构建大数据平台,<<无埋点数据收集SDK>>因此立项,用于向大数据平台提供全量,完整,准确的客户端数据.<<无埋点数据收...

  • Kotlin 设计模式之单例模式

    现在 Kotlin 的趋势日益高涨,Jake Wharton 大神近期从 Square 公司离职到 Google 负责 Kotlin 部分。我最近分析了 Kotlin 下的单...

  • 120
    谈写作(一):觉得自己文笔差?四招帮你提升段位!

    看个故事: 亲爱的,今天有个富二代跟我表白了。我答应了。 我跟你在一起三年多了,连个像样的房子都租不起。 不如我去给他泡几个月,换一套房子来我们住,怎么样? 哈哈,看看你的表...

  • Android ProGuard 代码混淆那些事儿

    Android 开发中为了代码安全一般都会使用 ProGuard 进行代码混淆,它可以把类名、属性名和方法名变为毫无意义的 a, b, c 等,但是有些代码是不需要混淆的,这...

  • @松子鱼 markdown 语法不能在代码块中对部分内容加粗或斜体,所以标注关键代码做不了啦:joy:

    Dagger 2 完全解析(一),Dagger 2 的基本使用与原理

    Dagger 2 完全解析系列: Dagger 2 完全解析(一),Dagger 2 的基本使用与原理 Dagger 2 完全解析(二),进阶使用 Lazy、Qualifie...

  • 这段的确写错了,笔误,感谢你的提醒,已经更新了,正确写法如下:

    ManComponent manComponent = DaggerManComponent.builder()
    .build();
    SonComponent sonComponent = manComponent.sonComponent()
    .build();
    sonComponent.inject(son);

    Dagger 2 完全解析(三),Component 的组织关系与 SubComponent

    Dagger 2 完全解析系列: Dagger 2 完全解析(一),Dagger 2 的基本使用与原理 Dagger 2 完全解析(二),进阶使用 Lazy、Qualifie...

  • @松子鱼 谢谢你的建议,我尝试下把 build 代码的关键部分标注出来

    Dagger 2 完全解析(一),Dagger 2 的基本使用与原理

    Dagger 2 完全解析系列: Dagger 2 完全解析(一),Dagger 2 的基本使用与原理 Dagger 2 完全解析(二),进阶使用 Lazy、Qualifie...

  • 谢谢你的建议,不过没有写反哟。

    在 @BindingInstance 例子中,定义的是 Builder activity(Activity activity); ,所以后面只能注入 Activity 类型。
    而之前 Module 构造函数绑定依赖实例中,参数为 HomeActivity,但是后面的 provide 方法返回的类型为 Activity,所以也只能提供 Activity 类型的依赖。

    Dagger 2 完全解析(二),进阶使用 Lazy、Qualifier、Scope 等

    Dagger 2 完全解析系列: Dagger 2 完全解析(一),Dagger 2 的基本使用与原理 Dagger 2 完全解析(二),进阶使用 Lazy、Qualifie...

个人介绍
文章首发于我的博客 -- http://johnnyshieh.me
个人公众号 -- JohnnyShieh