E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
butterKnife
ButterKnife
最新版本使用的深坑
ButterKnife
现在最新10.1.0版本,先说下我现在的环境。AS版本:3.3.2,Gradle版本:4.10.1,buildToolsVersion版本:28.0.3。
JamFF
·
2021-06-23 12:01
Android Studio 4.1 代码无错误提示(警告、报红等)
没错就是他android-
butterknife
-zelezny插件导致的。后面升级了的同学要注意了,要么把他卸载了要么别升级了。
星邪Ara
·
2021-06-22 00:53
第三方开源库之 Butter Knife 配置和使用
官网:http://jakewharton.github.io/
butterknife
/GitHub:https://github.com/JakeWharton/
butterknife
配置在app/build.gradle
Kevin_小飞象
·
2021-06-21 20:12
ButterKnife
源码深度解析(探索Activity_ViewBinding的生成)
本文基于
ButterKnife
8.8.1,主要分析@BindView注解的相关部分。
zl_adams
·
2021-06-21 09:18
Android Studio 4.1 代码无错误提示(警告、报红等)
但是有些是,android-
butterknife
-zelezny插件导致的。
Seachal
·
2021-06-21 07:12
Butterknife
详解
一、
Butterknife
使用(1)
Butterknife
作用
Butterknife
是一个专注于Android系统的View注入框架,可以简化代码,提升开发效率;代码清晰,可读性强;同时该框架使用了编译时注解并不会影响应用的性能
kjy_112233
·
2021-06-21 06:31
解决添加
Butterknife
8.8.1依赖后出错的问题
blog.csdn.net/qq_40543575/article/details/79833379(亲测有效)解决方法:1.注释或删除掉第2步中添加的如下代码://applyplugin:'com.jakewharton.
butterknife
lucas777
·
2021-06-20 13:53
Android Studio导入
ButterKnife
8.8.1框架must not be applied to project解决办法
今天想试试黄油刀的功能,GitHub上最新的版本是8.8.1,可是按照说明配置后syncnow时提示AndroidGradleplugin3.0.1mustnotbeappliedtoproject'项目路径'sinceversion3.0.1wasalreadyappliedtothisproject能力所限找不到办法,尝试降版本为8.5.1,问题依旧重现。最后使用8.4.0后问题解决。但是8.
rakuen
·
2021-06-19 15:11
androidstudio3.0 dagger2 和
butterknife
一起用时冲突
projectbuild.gradle下dependencies{classpath'com.android.tools.build:gradle:3.0.1'classpath'com.jakewharton:
butterknife
-gradle-plugin
特矫情的二表哥
·
2021-06-15 13:51
R.id和R2.id区别?
问题2:
ButterKnife
是怎么解决的?问题3:由于
ButterKnife
的R2.java存在,导致javacompile替换了注解中的常量,为何实际运行时没出现问题?
棒槌爸爸
·
2021-06-15 12:19
andoridAPT使用
前言APT的概念大家应该不会陌生,而且在很多第三方库中都有使用到,最有名的应该就是
ButterKnife
了.这里基础概念就略过了,本篇主要是着重在怎么编写自己的注解处理器,以及一些踩到的坑.开始一般要实现编译器注解处理生成
toothpickTina
·
2021-06-15 01:47
Android IOC注解—事件三要素,打造通用事件注解工具类
(也就是类似
Butterknife
中@OnClick)做个笔记帮助自己总结一下学到的技能,也方便自己以后查阅。
韩明泽
·
2021-06-14 22:37
安卓自定义注解实战之从零仿写
ButterKnife
源码的BindView功能
从这次实战我能学会什么实战要实现的功能完全仿写
ButterKnife
的bindView注解原理,实现在Activity中控件id赋值功能实战看点这次实战是从源码出发,仿照
ButterKnife
的源码实现其中的
我是黄教主啊
·
2021-06-14 00:28
android 组件化开发
ButterKnife
在module中使用
组件化开发
ButterKnife
设置:1.2.所有buidle.gradle(module)中添加3.module中使用R2.id.XXXX4.重中之重R2提示不存在或一直报错无法使用,有些文章提示一直
lib93
·
2021-06-13 16:44
Android
Butterknife
终结者---ViewBinding
findViewById常用的方式,只看java版手写findViewById.插件生成findViewById,例如:FindViewByMe注解的方式,用反射解析,例如:XUtils中的@ViewInject
Butterknife
liys_android
·
2021-06-13 13:06
Android
ButterKnife
(黄油刀)的使用
添加依赖
ButterKnife
Github地址虽然官网已经明确说明如何添加依赖,我们还是做一下简单的介绍:step1:配置工程下的build.gradle文件buildscript{repositories
changer0
·
2021-06-12 22:23
腾讯面试官问:你知道什么是AOP吗?AOP与OOP有什么区别,谈谈AOP的原理是什么?
切勿将aop的概念弄混,一定要将oop面向对象与aop面向切面的场景说出来求职者:aop实现的三大方式(反射(xutil)apt注解(
ButterKnife
)as
Android开发架构师
·
2021-06-12 15:34
Android进阶篇- IOC注入架构
前言在平时写代码的过程中都会出现很多方法中出现@Override@hide这样的注解,还有在比如我们经常用到的EventBus、
ButterKnife
、Retrofit、Dagger等都会用到。
不睡太晚不说太满
·
2021-06-12 13:24
R.java、R2.java是时候懂了
问题2:
ButterKnife
是怎么解决的?问题3:由于
ButterKnife
的R2.java存在,导致javacompile替换了注解中的常量,为何实际运行时没出现问题?
神来一巴掌
·
2021-06-11 09:32
2021年4-5月大厂面试题
京1:
butterknife
原理,R2文件?Handler异步消息,同步屏障?同步消息?looper.perpare()何时创建?message.obtain()?Vsync,垂直同步信号?
纳兰寒明
·
2021-06-10 14:18
Android面试
android
OnClickMe 一款自动生成OnClick代码的插件(2.0系列)
一.使用背景如果没用过ViewBinding,可以先去了解下.AndroidViewBinding的使用对于findViewById和OnClick,大部分时候,我们使用
ButterKnife
就可以了,
liys_android
·
2021-06-08 09:56
AS自用开发插件
SVG图编辑:SVG2VectorDrawable.FindView:
ButterKnife
zeleznySVN版本控制:Subversionintegration项目工程文件分析:statisticSelector
大海的尾巴
·
2021-06-07 22:43
使用
butterknife
8版本报空指针错误
以前用7版本,今天用8.7版本报这样的错:java.lang.RuntimeException:UnabletostartactivityComponentInfo{com.example.myapp/com.example.myapp.MainActivity}:java.lang.NullPointerException:Attempttoinvokevirtualmethod'voidand
MISSGY_
·
2021-06-07 01:33
ButterKnife
原理分析
官方传送门本文基于compile'com.jakewharton:
butterknife
:8.6.0'分析1.原理相信我们做Android都用过或了解过
ButterKnife
,毕竟也是github上星星过万的库
倒转流年丶
·
2021-06-06 16:58
Kotlin开发Android应用踩坑记录
(以后会不断更新更多的踩坑记录)与Java语言实现的三方库集成的坑
ButterKnife
使用Kotlin开发Android应用时,要在预编译阶段处理注解必须使用kotlin-kapt,所以代码build.gradle
蒋扬海
·
2021-06-06 13:35
升级3.1InnerClass annotations are missing corresponding EnclosingMember annotations. Such InnerClas...
如果你的项目中使用了注解插件比如
butterknife
升级3.1之后打包编译出现以下错误提示InnerClassannotationsaremissingcorrespondingEnclosingMemberannotations.SuchInnerClassannotationsareignored
奋斗滴熊猫
·
2021-06-06 11:06
ButterKnife
随笔
ButterKnife
是很好用的一个三方注入依赖包。
衣谷文武
·
2021-06-04 16:44
进击的Android工程师之Java基础: 注解
在Android开发中我们经常会用到注解,例如@Override
Butterknife
中的BindView等。这里主要记录下注解怎么写和简单的使用。
Magicer
·
2021-06-04 07:20
Android脚手架搭建
false"项目打开即可使用,如果没有相关依赖,请自行下载目前已实现功能封装状态栏颜色(BaseActivity)加载框封装(BaseActivity中StatusBarCompat.compat(xxx))
ButterKnife
五月笑忘
·
2021-06-04 06:07
编译插桩介绍
编译插桩技术从对代码修改的时机上来说可以分为两种:Java文件:在编译最开始的时候介入,动态生成Java文件,之后编译器将生成的Java文件编译成class文件,像
ButterKnife
、Dagger都是通过这种方式生成代码的
HarryChen
·
2021-05-27 11:51
我所了解的
Butterknife
第一篇讲一下用的很普遍也很多人写的
ButterKnife
!不管是还是其他博客上都很多人讲述过
ButterKnife
的使用,这一点证明它确实被很多人喜欢也确实很有用。
snail10
·
2021-05-21 04:13
模块开发中库R文件相关问题
简介鄙人开发android也有一段时间了,
butterKnife
确实提高了开发效率但是在模块开发的时候确实也有不少的坑等着大,亲身被这些坑折磨的欲仙欲死,在此与大家分享一些心得,不喜勿喷。
西湖砍柴人
·
2021-05-20 21:46
ButterKnife
编译时生成代码原理:
butterknife
-compiler源码分析
1.
butterknife
-compiler介绍上篇文章:注解框架源码分析(XUtils、
ButterKnife
),根据代码运行流程分析了xUtils和
ButterKnife
,
ButterKnife
最终实现注解方法的代码是通过编译运行时生成的
默阳听风
·
2021-05-20 19:06
一小时搞明白注解处理器(Annotation Processor Tool)
现在很多Android的库都用使用注解实现的,比如
ButterKnife
,我们不防也来学习一下,学完注解处理器,我们尝试写一个简单的类似
ButterKnife
的东西来绑定控件。什么是注解处理器?
顾明伟
·
2021-05-20 04:18
使用
Butterknife
,有强制刷新、刷新、加载功能,进入界面快速退出,会报空指针的问题
原因:因为网络请求一般都是异步请求,请求成功回调后,都需要更新ui,这个时候,如果界面已经调用了onDestory()方法,相当于这个Activity已经被销毁了,调用了unBind()方法,就会报空指针了。解决:在super.onDestroy();这个前面解绑,解绑后并将Unbinder对象置为null,然后在请求网络回调的方法中判断当Unbinder==null时,return;不执行下面更
小婷android
·
2021-05-20 01:03
【Android APT】编译时技术 ( 编译时注解 和 注解处理器 依赖库 )
文章目录一、编译时注解和注解处理器二、创建编译时注解和注解处理器三、添加编译时注解和注解处理器依赖库依赖四、博客资源一、编译时注解和注解处理器上一篇博客【AndroidAPT】编译时技术(
ButterKnife
韩曙亮
·
2021-05-19 20:45
Android
APT
注解
Android
APT
编译时注解
注解处理器
Android Studio中
ButterKnife
插件的安装与使用
最近用到Android
Butterknife
Zelezny插件,感觉特别棒!
Angelicas
·
2021-05-19 10:53
关于
butterknife
的记录
项目gradle里添加:classpath'com.android.tools.build:gradle:2.3.0'classpath'com.jakewharton:
butterknife
-gradle-plugin
winTercsy
·
2021-05-19 03:11
Butterknife
详解——自己实现编译时注解框架
ButterKnife
注解框架相信大家都是用过,记得以前的老大老是说黄油刀,黄油刀的,那里面的实现原理是什么呢?
gogoingmonkey
·
2021-05-18 15:53
ButterKnife
实现原理
代码自动生成Listitem使用代码自动生成,一是为了提高编码的效率,二十避免在运行期大量使用反射,通过在编译期利用反射生成辅助类和方法以供运行时使用注解处理器步骤在java编译器中构建编译器开始执行未执行过的注解处理器玄幻处理注解元素,找到被该住解所修饰的类,方法或者属性生成对应的类,并写入文件判断是否所有的注解处理器都已执行完毕,如果没有,继续下一个注解处理器的执行(回到步骤1)注解处理器的实
datian1234
·
2021-05-18 11:28
Android
android
Android使用ViewBinding的详细步骤(Kotlin简易版)
ViewBinding是什么2020年的3月份巨佬JakeWharton开源的
butterknife
被官宣停止维护,在github上说明Attention:Thistoolisnowdeprecated.Pleaseswitchtoviewbinding.Existingversionswillcontinuetowork
·
2021-05-18 11:34
ButterKnife
8.4.0 onclick点击事件没反应
本身的项目里分别为两个moudleapp依赖着lirbrarycompile'com.jakewharton:
butterknife
:8.4.0'annotationProcessor'com.jakewharton
sirai
·
2021-05-18 00:35
Android开发常用
RxJavaVolleyStetho配合OkHttp使用,可以在Chrome中调试网络请求图片加载库UniversalImageLoaderGlide效果最好FrescoPicasso数据库GreenDAO速度最快注解库
ButterKnife
AndroidAnnotationsJSON
GavinHua
·
2021-05-17 23:49
Android 小项目快速开发
用到的三方开源框架:
butterknife
litepalpgyersdk集成到项目[androidstudiobuild.grade(module)]dependencies{compilefileTree
韩大发
·
2021-05-17 18:57
Butterknife
深入理解之自己动手编写
Butterknife
Demo的源码地址在mini-
butterknife
,有兴趣的可以下载源码来看.
Butterknife
框架介绍
butterknife
是一款View注入的框架,在android开发时省去我们重复的敲打findViewById
JimmieYang
·
2021-05-17 05:00
深入理解编译注解(六)
Butterknife
的实现原理
作为这个系列的最后一篇,我们来看看
Butterknife
的实现原理。
珠穆朗玛小王子
·
2021-05-16 20:51
支持
ButterKnife
的Android Studio插件
前言插件更新到支持
ButterKnife
(版本为8.4.0),在原有的GenerateFindViewById插件上,添加多一个Action,用于区分FidViewById和
ButterKnife
模式,
叫我旺仔
·
2021-05-15 17:48
Android开发的快捷功能
fragmentimplementation'me.yokeyword:fragmentation:1.3.6'implementation'me.yokeyword:fragmentation-swipeback:1.3.6'2.懒人必备查找控件//
ButterKnife
刷新_022c
·
2021-05-15 03:41
Android 框架之
ButterKnife
ButterKnife
是一个Android系统的View注入框架,使用它我们再也不用写大量的findViewById和setOnClickListener等代码.即使真有使用findViewById的需要也是可以省略强制类型转换
WangShijun
·
2021-05-14 17:52
编译时注解 -
ButterKnife
源码分析和手写
ButterKnife
介绍主要是解决掉findViewById和setOnclick,还包括资源的注入,IOC,运行时注解(上次)和编译时注解(
ButterKnife
注解)
ButterKnife
原理分析主要采用编译时注解
Spring618
·
2021-05-14 14:50
上一页
3
4
5
6
7
8
9
10
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他