标签:ButterKnife

组件化实践详解(二)
移动开发

组件化实践详解(二)

04月12日

在上一篇文章 《组件化实践详解(一)》 中我们介绍了组件化实践的目标和实践步骤,本文继续说说关于组件化实践遇到的问题及思考。 本文概述 1、组件内的架构设计 这条本来...
ButterKnife 原理解析
移动开发

ButterKnife 原理解析

04月12日

ButterKnife 算是一款知名老牌 Android 开发框架了,通过注解绑定视图,避免了 findViewById() 的操作,广受好评!由于它是在编译时对注解进行解析...
ButterKnife 原理解析
综合编程

ButterKnife 原理解析

04月12日

ButterKnife 算是一款知名老牌 Android 开发框架了,通过注解绑定视图,避免了 findViewById() 的操作,广受好评!由于它是在编译时对注解进行解析...
移动开发

ButterKnife,你真的了解吗?

04月03日

源自JakeWharton的经典制作ButterKnife, 相信大多数人都用的很熟练, 它一定程度上简化了我们的findViewById以及OnClick等操作,给平时开发带来了...
Android Kotlin环境使用ButterKnife
移动开发

Android Kotlin环境使用ButterKnife

03月28日

Butter Knife 黄油刀大家应该都挺熟悉的,有这个之后,就不用写一堆的findViewById,体力活,最近试着玩玩Kotlin语言,也就尝试在Kotlin语言环境下使用B...
注解浅析
移动开发

注解浅析

03月26日

注解(Annotation)是JDK1.5开始引入的,与类、接口、枚举是在同一个层次,虽然在平时开发中我们很少直接和它打交道,但是我们却经常用到它,例如 Java 本身已经为我们...
注解浅析
综合编程

注解浅析

03月26日

注解(Annotation)是JDK1.5开始引入的,与类、接口、枚举是在同一个层次,虽然在平时开发中我们很少直接和它打交道,但是我们却经常用到它,例如 Java 本身已经为我们...
移动开发

Android库项目中的资源ID冲突

03月23日

1、前言 Android Studio对模块化开发提供的一个很有用的功能就是可以在主项目下新建库项目(Module),但是在使用库项目时却有一个问题就是资源ID冲突,因为编译时SD...
DataBinding 一
移动开发

DataBinding 一

03月10日

早在2015谷歌 I/O大会上,就介绍了一个新的框架DataBinding, 从名字就可以看出来,这是一个数据绑定框架。我们为什么要使用DataBinding?再也不需要编写f...
Android Studio-懒人必备(四)
移动开发

Android Studio-懒人必备(四)

02月07日

我们接着前面的文章去写,这里就直接进入配置阶段,至于怎么配置的,请移步到 《Android Studio-懒人必备(一)》 去看,这里面有详细的配置步奏。 1.GsonForm...
移动开发

ButterKnife原理分析(二)注解的处理

01月01日

上一篇我们讲解了ButterKnife的设计思想,理解了ButterKnife绑定相关源码的实现逻辑。但是它是怎么通过注解的方式生成的那些逻辑代码,这才是最让我们迫切想知道,因此在...
综合编程

ButterKnife原理分析(二)注解的处理

01月01日

上一篇我们讲解了ButterKnife的设计思想,理解了ButterKnife绑定相关源码的实现逻辑。但是它是怎么通过注解的方式生成的那些逻辑代码,这才是最让我们迫切想知道,因此在...
Android自定义注解(一)
移动开发

Android自定义注解(一)

12月19日

为什么要写这个,因为前段时间看了一下AOP相关的一些内容,然后也是太久没写注解,看得有点那啥不顺畅,所以想对注解做个总结。 一.JAVA自带的注解 (1)Override 覆盖 (...
Butterknife 8.8.1源码解析
移动开发

Butterknife 8.8.1源码解析

12月17日

一、本文需要解决的问题 我研究Butterknife源码的目的是为了解决以下几个我在使用过程中所思考的问题:在很多文章中都提到Butterknife使用编译时注解技术,什么是编...
移动开发

Android butterknife

11月30日

开发中找到xml中对应的ui并设置对应的事件,一般用findViewById,然后设置onClick事件来实现,这样写起来比较麻烦,有没更简单的?Butterknife本场的主角闪...
移动开发

【 开源框架 】 Butterknife 使用

11月30日

「前言」入职新公司,部门 Leader 分配了新任务,系统设置开发,基于 海思方案 Android 7.0,开发的第一个子模块为网络模块,开发过程中先声明 View,再初始化 fi...
一个小需求引发的思考
移动开发

一个小需求引发的思考

11月24日

在平时开发过程中难免为了赶进度或者在比较短的时间里写一个功能,我们一般都简单粗暴的以解决问题为目的,我想对于这样的代码,而后再细细思考才是,没准会有新的发现,今天我就遇到了这么一个...

专业 x 专注 x 聚合 x 分享 CC BY-NC-SA 4.0

使用声明 | 英豪名录