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
扔物线承诺的 Jetpack Hilt 公开课已安排,快来领取!
做Android的人都知道
ButterKnife
,很多人也因为
ButterKnife
而知道了Dagger。然而同为注解+自动赋值的库,Dagger却远不像
ButterKnife
那样受欢迎。为什么?
HenCoder
·
2020-09-13 21:04
weex
react
native
systemverilog
ndk
comet
徽章系列1: Top 30 android 开源项目徽章
统计情况如下:Retrofit0okhttp0
ButterKnife
0MPAndroidChart4Android-Universal-Image-Loader2glide1leakcanary0EventBus1picasso0zxing3iosched0Fresco1lottie-android0RxAndroi
gdky005
·
2020-09-13 15:15
shields徽章系列
如何把Application项目转为Library项目
如何把Application项目转为Library项目本篇文章针对项目里含有
ButterKnife
框架的情况:Module里的Build.gradle-applyplugin:‘com.android.application
大脸铭哥
·
2020-09-13 09:15
Android-常用技巧
Android 经验交流分享报告笔记
第一部分:项目整体架构用到的第三方库:一:compilefiles('libs/
butterknife
-7.0.1.jar')1.简介:FieldandmethodbindingforAndroidviews
化作孤岛的瓜
·
2020-09-13 08:58
Android
butterknife
绑定后view为null
参照
butterknife
使用但是绑定@BindView(R.id.phone_btn)ButtonphoneBtn;@BindView(R.id.alum_btn)ButtonalumBtn;@BindString
gogolaile
·
2020-09-13 08:37
2.Android
----第三分库
weektwo002
maven{url"https://jitpack.io"}///applyplugin:'org.greenrobot.greendao'//applyplugindependencies下依赖//
butterknife
implementatio
XiaoHei-10
·
2020-09-13 06:09
Android
Groovy09_MOP与元编程(方法注入)
现在讲的都是运行时元编程,而编译时元编程比如
ButterKnife
使用AOP,进行事件和View的寻找和绑定运行时元编程,方法注入3中方式category分类注入(和继承类似)meteclass(ExpandoMetaClass
李樟清
·
2020-09-13 06:28
Groovy
Gradle
Android APT技术解析与实战
现在很多流行的第三方库,如Dagger2、
ButterKnife
等,都是采用APT技术实现的。APTAPT(AnnotationProcessingTool)是一种注解处理工具,它对源文件代码进行检测
jemon9
·
2020-09-13 00:27
Android
java
Android使用APT编译时注解生成代码
1.前言最近在使用
Butterknife
的时候感觉它使用的注解挺有意思的,就了解一下,顺便自己花点时间实现一个类似的框架。加深对这块的理解,下面上干货。
Sven丶
·
2020-09-12 23:11
android
APT
Android APT及基于APT的简单应用
前言:随着一些如
ButterKnife
,dagger等的开源注解框架的流行,APT的概念也越来越被熟知。这篇文章将介绍APT的概念,以及我们怎么利用APT来自定义一个注解。
weixin_34409357
·
2020-09-12 23:44
Android编译期代码生成之apt实践入门
现在Android主流库中使用apt的越来越多,如Dagger2,
ButterKnife
,DBflow等。不研究一下其怎么玩的,心里实在是不舒服斯基,所以就有了这篇apt代码简单生成的文章。
weixin_34242331
·
2020-09-12 23:10
【Android】APT(编译时生成代码)
用过
ButterKnife
、Dagg
weixin_33834679
·
2020-09-12 23:54
Android APT实践 实现
Butterknife
APT详解现在越来越多的三方库运用了APT技术,如:Dagger2、
ButterKnife
、ARouter等,在编译时根据annotation生成相关的代码逻辑,动态生成java,class文件给开发带来了很大的便利
renxhui
·
2020-09-12 22:59
android
进阶
Android APT案例
实际开发中有很多开源框架都是用到APT,例如:
ButterKnife
,Dagger2,EventBus,Spring框架等。
qq_34341338
·
2020-09-12 22:56
android
Android APT(编译时代码生成)最佳实践
越来越多第三方库使用apt技术,如DBflow、Dagger2、
ButterKnife
、ActivityRouter、AptPreferences。
offbye
·
2020-09-12 22:12
Android
Android(Java)代码生成技术--JavaPoet初体验之手动实现依赖注入
##前言相信大家在平常的开发中,依赖注入这个词没少听说过吧,比如做安卓开发的,使用的
Butterknife
、Greendao等等第三方库,都是使用的一种叫做编译期代码即时生成的技术,然后我们可以利用编译生成的类来辅助我们的开发
黄庆庆
·
2020-09-12 22:25
Android学习之路
Android 利用 APT 技术在编译期生成代码
现在有很多主流库都用上了APT,比如Dagger2,
ButterKnife
,EventBus3等,我们要紧跟潮流,与时俱进呐!(ง•̀_•́)ง下面
hb707934728
·
2020-09-12 22:20
android
Android中利用APT生成代码
但是为了能自己动手采用APT写一个框架那才能说是真的了解它、所以本文模仿
butterknife
自己写一个方便加深印象。
左手木亽
·
2020-09-12 22:48
Android学习笔记
Android studio插件大全
快速将json字符串转换成一个JavaBean,免去我们根据json字符串手写对应JavaBean的过程.使用方法:快捷键Alt+S也可以使用Alt+Insert选择GsonFormat2.Android
ButterKnife
Zelezny
broke_dr
·
2020-09-12 08:23
Android
徒手撸一个框架-
ButterKnife
三步走
实现目标:通过@BindView()实现ID自动绑定通过@OnClick()实现点击事件自动绑定
ButterKnife
简易原理解析:通过@BindView()、@OnClick()注解获得控件的ID及类型拿到控件
xiaojigugu。
·
2020-09-12 01:00
徒手撸一个框架
ButterKnife
与BindView使用详解
ButterKnife
与BindView使用详解
ButterKnife
的优势具有强大的view绑定和click事件处理能力方便处理Adapter里的viewHolder绑定问题运行时不会影响app效率,
Tvas
·
2020-09-12 00:01
Android开发
Android开发
基于Bmob,环信easeUI的校园二手交易市场——用户管理(含头像),数据管理,文件管理(图片管理),聊天功能的开发
用到的技术:swiprefreshlayout下拉刷新腾讯bugly集成跟踪crashhttps://bugly.qq.com/v2/
butterknife
注入https://github.com/JakeWharton
蓝莲花wsg
·
2020-09-11 19:01
Android
annotationProcessor
ButterKnife
1.bind就是找到Unbinder实例的构造方法,然后创建一个Unbinder实例@NonNull@UiThreadpublicstaticUnbinderbind(@NonNullActivitytarget
旅行蜗牛
·
2020-09-11 18:02
android
android学习笔记
Android模块开发之SPI
编译时注解平时开发中可能会涉及的比较少,但并不是说不常用,比如我们经常用的轮子Dagger2,
ButterKnife
,EventB
沐恩_
·
2020-09-11 18:19
android组件化
android
组件化
SPI
(
Butterknife
注解配置)android studio 3.0 以上配置annotationProcessor
只需在项目中配置如下行即可android{compileSdkVersion26defaultConfig{applicationId"com.andrew.myapplication"minSdkVersion22targetSdkVersion26versionCode1versionName"1.0"testInstrumentationRunner"android.support.test
shenpangege
·
2020-09-11 16:17
仿写
ButterKnife
框架核心功能 掌握编译时注解+注解处理器APT生成Java代码的技术
编译时注解前言编译时注解实现创建编译时注解创建注解处理器编译期生成Java文件使用总结前言
ButterKnife
框架想必大家都使用过,他是出自JakeWharton的一个开源库,其Github地址
ButterKnife
没有鱼了
·
2020-09-11 15:34
【Android常用开发】
注解入坑笔记:关于注解使用必须了解的——Annotation、AbstraceProcessor、APT
一.前言:了解一个东西通常是因为它有用,我主要是为了了解现在的一些主流框架(如
butterknife
)的实现原理才关注Annotation,所以这篇文章是记录我在实现注解内容获取时遇到的问题。
Else_Q
·
2020-09-11 15:29
个人笔记
注解
Annotation
APT
Java注解处理(Annotation Processor):(一) 从SPI谈起
最早接触JavaAnnotationProcessor应该还是要数使用
ButterKnife
、Dagger2了,当时对Java注解的理解和使用还停留在通过运行时的反射机制来进行注解解析(主要还是用来替代恶心的
DreamerJ
·
2020-09-11 14:24
JAVA
Java中的APT注解
java中常用的一些框架都使用到了注解,比如EventBus、Dragger2、
Butterknife
等,从这些流行框架可以看出,注解在Android中使用还是很广泛的,常见的注解有运行时注解和编译期注解
醒不来的梦~
·
2020-09-11 14:00
Android
注解
apt
android
Android模块开发之APT技术
编译时注解平时开发中可能会涉及的比较少,但并不是说不常用,比如我们经常用的轮子Dagger2,
ButterKnife
,EventB
沐恩_
·
2020-09-11 13:27
android组件化
android常见异常整理
1.一个奇葩的错误,一直报空指针异常,定位到相应的view,布局什么都没错啊,但是view就是加载不了,思来想去终于发现问题所在,原来是使用了
butterknife
,以前都是用的7.0.1,直接compile'com.jakewharton
小_学_生
·
2020-09-11 08:17
Android
Android 找控件的五种方式,解放你的双手!
下面介绍几种方式,让你快速找控件1.
butterknife
//插件2.Databinding3.LayoutCreator//插件4.这个网站左边格式化你的xml,右边生成相应的代码:网站地址:http
一往无前-千夜
·
2020-09-11 05:10
安卓
Android Studio 3.4
ButterKnife
9.0报错
ButterKnife
一直报错,按照网上的解决办法,修改后,还是报错,由于代码是写好的,只是换了AndroidStudio3.4后,只修改了Gradle配置中的
ButterKnife
的版本配置问题,结果后来仔细看代码
王人冉
·
2020-09-11 04:48
android
AndroidStudio 安装
ButterKnife
插件 (手动安装)
写完布局后我们一般需要findViewById找到这个控件,但是现在有一个很好用的插件
ButterKnife
可以一键转化布局文件中的所有有id属性的控件到activitry中;现在我们介绍下此插件使用:
shan_zwq
·
2020-09-11 03:55
基累
ButterKnife
其他xml的id可以弹出来,就当前这个xml出不来
如果
ButterKnife
是其他xml的id可以弹出来,就当前这个xml出不来,不用想了,认真检查一些你的id是不是写错了
页子
·
2020-09-11 03:39
关于Android Studio 3.4.2
butterknife
10.0.0 无法导入recyclerview-v7的坑
butterknife
:10.0.0已经不支持support老版库,如果需要使用,只能使用9.0.0这版。
butterknife
:10.0.0只支持新的AndroidX库。
qq_31819445
·
2020-09-11 02:47
项目笔记
解决
butterknife
问题
https://www.jianshu.com/p/69e09a4b5343android{compileOptions{sourceCompatibilityJavaVersion.VERSION_1_8targetCompatibilityJavaVersion.VERSION_1_8}}project层级buid.gradleclasspath‘com.jakewharton:butterk
露露女神
·
2020-09-11 01:08
解决 android-apt plugin is incompatible with the Android Gradle plugin. Please use 'annotationProcesso
android-aptpluginisincompatiblewiththeAndroidGradleplugin.Pleaseuse'annotationProcesso在使用EventBus3.0或者
butterknife
露露女神
·
2020-09-11 01:37
Android Studio某些编译错误处理
第一个错误:Error:Failedtoresolve:annotationProcessor如果你百度,你会发现大家说和
butterknife
或者是apt等有问题,然后叫你更新google仓库。
huang_xiao_yu
·
2020-09-11 01:41
Android经验
GouGou
权限:依赖:顶部applyplugin:'com.neenbedankt.android-apt'compile'com.jakewharton:
butterknife
:8.1.0'compile'com.android.support
代码显风骚
·
2020-09-11 01:33
AndroidStudio中
ButterKnife
的配置
先在项目build.gradle中添加代码,如下classpath'com.android.tools.build:gradle:3.2.0'classpath'com.jakewharton:
butterknife
-gradle-plugin
dqsj1024
·
2020-09-11 01:55
升级Gradle 6.0以及AndroidStudio4.0的坑
1.
butterknife
不能用,变量的引用无法生效。
kururunga
·
2020-09-10 22:21
Androidx
gradle
6.0
androidstudio
4
Android:三方开源库和插件
Gsonimplementation'com.google.code.gson:gson:2.8.5'//okhttpimplementation'com.squareup.okhttp3:okhttp:3.12.1'//
butterknife
春暖花已开
·
2020-08-28 10:21
Java注解,以及在框架中的使用
在Android开发中经常会使用到各种框架,如Retrofit、
ButterKnife
等,而这些框架中往往通过定义一些注解提供给我们使用,并且通过遵循框架暴露的规则就可以很方便的使用框架从而简化我们的开发过程
wangsf1112
·
2020-08-26 23:28
Java基础
Android开发
Android中的Java与JavaScript方法互调
WebView对象@Bind(R.id.webview)WebViewwebview;WebViewwebview=(WebView)findViewById(R.id.webview);两种方法使用
ButterKnife
弓箭
·
2020-08-26 23:13
基础总结
javascript
android
java
android开发
Android Studio 黄油刀的最新使用方法
1.首先将module的删除applyplugin:'android-apt'2.将之前的dependencies的依赖换成implementation'com.jakewharton:
butterknife
android_bird_bird
·
2020-08-26 23:26
移动开发
在Kotlin下使用
ButterKnife
框架
Androidjar包compile'com.jakewharton:
butterknife
:8.0.1'apt'com.jakewharton:
butterknife
-compiler:8.0.1'代码
zhouyan88
·
2020-08-26 16:05
android
kotlin
Kotlin与Java混编模式下,使用Arouter及
ButterKnife
问题
Kotlin与Java混编模式下,使用Arouter及
ButterKnife
问题最近在对项目中模块进行Kotlin改造时,遇到以下几个问题,特此记录,希望帮到大家1.当*.kt后缀的Activity上使用
xych45
·
2020-08-26 16:29
遇坑填坑
初学Kotlin使用
ButterKnife
遇到的问题
我先来个在kotlin中正规的写一个点击事件首先要在onCreate方法的setContentView之后设置绑定BufferKnike.bind(this)然后@BindView(id)lateinitvarbutton:Button然后Onclick(id)funonClick(){....}然后就一直无效,摸不着头脑,百度了很久,也没发现问题然后我看了我引用的ButterKnikeannot
weixin_30278237
·
2020-08-26 14:26
Kotlin重构如何兼容原先的
ButterKnife
、EventBus3.1
前言如有以下情况,本节教程可能对你有帮助1.如果原先项目用java写的,现在需要引入kotlin,这个时候你会碰到Java中的
Butterknife
点击事件失效了,以及EventBus3.1在编译期生成的索引文件找不到了
奔跑吧技术人
·
2020-08-26 14:49
Kotlin
上一页
6
7
8
9
10
11
12
13
下一页
按字母分类:
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
其他