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
AS3.0与
Butterknife
的爬坑记
由于接手公司一个项目是由AS2.3升级到3.0,然后产生了
Butterknife
的无法找到控件从而空指针的bug。
Bugme
·
2023-08-14 22:07
Android Studio插件开发之 - 基础入门篇
如何才能像
ButterKnife
一样自动给我们生成代码呢?所以我们不得不去了解AndroidStudio的插件开发了。
你也不知道
·
2023-08-13 05:47
常用框架
编号框架名称上榜关键字1Retrofit网络2okhttp网络3
ButterKnife
代码模板4MPAndroidChart图表5glide图片6leakcanary内存7Android-Universal-Image-Loader
Lost_Robot
·
2023-08-12 19:25
Android-自定义注解-注解基础-自定义注解
简单示例(后面所有的示例都以Android,同时以
Butterknife
作为引子):/***Au
MonkeyLei
·
2023-08-12 12:21
夯实基础:Java的反射
因为本人在阅读很多注入依赖这种开源库(类似Dragger2,
Butterknife
)的源码的时候,发现其代码都运用了大量的Java反射。
肖邦kaka
·
2023-08-12 08:33
【Android】ViewBinding+DataBinding+MVVM新手快速上手
就是为了讲解基本原理和使用思路,然后给出一个最简单的Demo这里不讲解具体用法,那样篇幅会太长,直接看Demo代码就行什么是ViewBindingViewBinding是一项根据布局文件自动生成所有控件对象的技术,类似于
ButterKnife
命运之手
·
2023-08-11 20:06
android-疑难杂症研究
android
ViewBinding
DataBinding
MVVM
ViewModel
LiveData
自己动手打造一套IOC注解框架
今天主要讲的就是Android中IOC框架就是注入控件和布局或者说是设置点击监听,如果你用过xUtils,afinal,
butterknife
类的框架,你肯定不陌生~2.实现接下来我们自己
笑看江湖路6
·
2023-08-10 14:48
java
android
老项目支持kotlin
1.新建一个Activity,SourceLanguage选择kotlin,之后会自动生成对Kotlin的支持2.项目中如果使用
ButterKnife
,Dagger,Glide等等,需要将annotationProcessor
laomao_老毛
·
2023-08-10 13:53
Android注解,这几篇文章就够了(三)自己写个注解处理器
这篇文章,我们就写一个简单的注解处理器,作用是类似于
ButterKnife
查找id。源码传送门二项目结构整个项目采用如下所示的结构:BindViewAnnotation,JavaLibrar
Jackson杰
·
2023-08-08 09:42
Outlook邮箱开源许可-android
Butterknife
butterknife
-github
ButterKnife
是一个专注于Android系统的View注入框架,以前总是要写很多findViewById来找到View对象,有了
ButterKnife
inlooker
·
2023-08-06 04:51
聊一聊Databinding
最初我们都是findViewById()去找到控件的引用,后来我们用
ButterKnife
去进行依赖注入,现在我们有了Databinding可以用最少的代码将视图与数据进行绑定,还可以实现双向绑定。
哎一不小心就
·
2023-08-05 00:51
Android studio 4.1+没有爆红错误提示
解决方案:1、File->setting->plugins去除掉插件Android
ButterKnife
Zeleznyimage.png2、解决
想不到更好的昵称了
·
2023-08-03 18:31
Android Studio
butterknife
注解框架
今天我们就来学习一下
butterknife
注解框架的使用,废话不多说直接讲解。1、
butterknife
注解框架一般情况下我们使用findViewById来引用控件和onClick点击事件。
Jian_98
·
2023-08-03 09:46
安卓:视图绑定——
ButterKnife
目录一、
ButterKnife
介绍二、
ButterKnife
优点:三、
ButterKnife
的使用build.gradle添加
ButterKnife
依赖:1、视图绑定:2、点击事件绑定:3、资源绑定:4
敬往事一杯酒哈
·
2023-07-28 18:28
第三方库
android
利用反射和注解手撸一个Android依赖注入框架
创建注解这里我们以
Butterknife
的ViewBind和OnClick为例,创建这么两个注解,直接上代码@Retention(RetentionPolicy.RUNTIME)@Target(ElementType.FIELD
肖邦kaka
·
2023-07-27 21:18
android github主流框架大全
1.Retrofit网络2.okhttp网络3.
ButterKnife
代码模板4.MPAndroidChart图表5.glide图片6.leakcanary内存7.Android-Universal-Image-Loader
宝马奔驰_xyz
·
2023-07-27 07:35
Android:DataBinding的一二事
不过讲心里话,不知道是不是平时的findViewById用习惯了,还是
ButterKnife
太好用了,一直觉得用这样的方式去绑定数据有点浑身不得劲,先学着吧。所以今天来分享一下学习D
iamxiarui
·
2023-07-25 14:54
Android Studio 一直卡在 Analyzing...
打开java文件,一直卡在analyzing,代码解析不出来,配置的主题颜色不显示,不报错,包括编译时和运行时,也没有代码提示解决:File-->settings-->Plugins-->Android
ButterKnife
Zeleznydisenable
MrCoder_z
·
2023-07-23 10:23
一款基于AOP的Android注解框架
那么注解在Android中也同样的得到了升华,著名的框架有
ButterKnife
、Dagger2、Retrofit等等。今天带来一款Android中比较实用的注解框架AopArms,其用法简单,里
f2a928cacb8d
·
2023-07-23 09:25
Android Studio 右侧一直 Analyzing,代码不纠错
java代码不纠错,一直卡在analyzing,代码解析不出来,配置的主题颜色不显示,不报错,包括编译时和运行时,也没有代码提示解决:File-->settings-->Plugins-->Android
ButterKnife
Zeleznydisenable
里予心
·
2023-07-22 09:28
解决AndroidStudio引入Lambda之后导致
ButterKnife
8.4.0版本无法初始化View问题
项目中遇到的小坑引入
ButterKnife
ButterKnife
8.4.0正常配置如下:在Project中的build.gradle配置buildscript{repositories{mavenCentral
和平浪子
·
2023-07-16 10:27
Android开发
lambda
android
从学习使用注解处理器到理解
ButterKnife
原理
如果你还没有学习过注解,请先戳这里在形形色色的框架中,使用注解来简化代码的框架有许多,从解放findViewById的
ButterKnife
,到路由框架ARouter等等。
麻油里
·
2023-07-16 02:29
记录 Kotlin 中使用 Dagger2,
ButterKnife
踩坑经历
在项目中引入Kotlin,添加了kapt插件applyplugin:'kotlin-kapt'。编译项目,发现无法自动生成DaggerXxxComponent类。报错信息如下错误:找不到符号符号:类DaggerAppComponent位置:程序包com.example.component一顿搜索,终于解决了编译出错的问题。具体见下方之前的依赖//Dagger2implementation"com.
13kmsteady
·
2023-07-15 23:28
【Android】APT与JavaPoet学习与实战
本文分别使用Java、kotlin语言进行开发,代码已开源APT-Demo目录APT仿
ButterKnife
组件绑定创建类注册类SPIAutoServiceJavaPoet最终效果A
宾有为
·
2023-07-14 06:23
Android
android
kotlin
java
apt
JavaPoet
Android 第三方库常用混淆
ButterKnife
implementation'com.jakewharton:
butterknife
:9.0.0'annotationProcessor'com.jakewharton:
butterknife
-compiler
无の常
·
2023-06-21 17:53
Android
混淆
androidX 下的Tablayout+ViewPage2+Fragment使用踩坑记录
tips:本文是记录自己一次开发中遇到的几个问题`登录注册.png思路:Tablayout+ViewPage2+Fragment1.基本使用//控件都是通过
butterknife
绑定的,就不贴了mViewPage.setOrientation
small_tadpole
·
2023-06-21 10:29
Please change the configuration name to ‘kapt‘ for these artifacts: ‘com.jakewharton:
butterknife
-com
文章目录错误原因apt插件冲突APT(AnnotationProcessingTool)1.
ButterKnife
2.Dagger23.RoomKapt(KotlinAnnotationProcessingTool
全面解读
·
2023-06-21 05:42
Android
android
gradle
butterknife
详细使用及混淆打包和新版本(8.6.0)的使用方法
我们这写代码时会写很多findViewById(),使用
ButterKnife
强大的View绑定和Click事件处理功能,简化代码,提升开发效率;Androidstudio使用要引入以下依赖Eclipse
IT_花花牛
·
2023-06-20 10:51
Android
ButterKnife
混淆
android studio编译时报
ButterKnife
错误
superclassaccesscheckfailed:class
butterknife
.compiler.
ButterKnife
Processor$RScanner(inunnamedmodule@0x51c41dbc
为毛呀
·
2023-06-19 16:55
java
vue.js
jvm
项目BaseActivity
将公共部分提取如:Toast,权限获取、验证、
ButterKnife
初始化、清理数据、弹框、顶部公共部分初始化、加载状态设置(加载中、失败、成功)等。
卢融霜
·
2023-06-18 09:56
Android中应该了解的注解知识(Android进阶之光笔记)
注解本文讲解一些Android中用到的基本注解只是及
ButterKnife
和Dagger2原理注解分类注解分为标准注解和元注解标准注解@Override:对覆盖超类中的方法进行标记,如果被标记的方法并没有实际覆盖超类中的方法
YangDxg
·
2023-06-17 17:59
android使用Tablayout+viewpager2
公司半新项目开发,最近也在学习kotlin语言,所以项目是java和kotlin混合开发,所以在build文件上使用了applyplugin:'kotlin-android-extensions'(这个插件类似
ButterKnife
雪の星空朝酱
·
2023-06-17 03:36
Kotlin学习开发
android
kotlin
Android Studio-好用的插件
前言工作随笔,方便记起1.
ButterKnife
注解生成器Nansir_
ButterKnife
.gif2.GsonFormatGson自动化Nansir_GsonFormat.gif3.Translation
nansir
·
2023-06-15 15:48
Android Studio好用的插件
javaBean,免去我们根据json字符串手写对应javaBean的过程screenshot_15729.png使用方法:快捷键Alt+S也可以使用Alt+Insert选择GsonFormatAndroid
ButterKnife
Zelezny
badcyc
·
2023-06-13 20:55
带你封装自己的MVP+Retrofit+RxJava2框架(二)
本文已经收录到我的Github个人博客,欢迎大佬们光临寒舍:我的GIthub博客本篇文章需要已经具备的知识:MVP的概念和基本使用Retrofit框架的基本使用RxJava2框架的基本使用
ButterKnife
许朋友爱玩
·
2023-06-11 15:33
安卓“小试牛刀”:
ButterKnife
——牛油刀
“小试牛刀”大总结(一)1.
ButterKnife
——牛油刀2.
ButterKnife
是如何实现性能不损失的绑定?
莫白媛
·
2023-06-09 16:07
android高级开发笔记
android
开发语言
Android 自定义注解详细用法,手写
Butterknife
黄油刀
前言本篇文章主要讲解Java注解在Android中的常见用法Java注解(Annotation)Java注解(Annotation)又称Java标注,是JDK5.0引入的一种注释机制。Java语言中的类、方法、变量、参数和包等都可以被标注。和Javadoc不同,Java标注可以通过反射获取标注内容。在编译器生成类文件时,标注可以被嵌入到字节码中。Java虚拟机可以保留标注内容,在运行时可以获取到标
我爱田Hebe
·
2023-06-08 08:35
apt编译java_Android APT(编译时代码生成)最佳实践
越来越多第三方库使用apt技术,如DBflow、Dagger2、
ButterKnife
、ActivityRouter、AptPreferences。
秦哲祺
·
2023-06-07 02:30
apt编译java
Java SPI 二 之 Java APT原理及APT实战 - 一步步教你写
ButterKnife
一、定义JavaAPT是Java技术设计的一个APT架构,APT(AnnotationProcessingTool)即注解处理器,它是一种处理注解的工具,也是javac中的一个工具,用于在编译阶段未生成class之前对源码中的注解进行扫描和处理。APT可以用来在编译时扫描和处理注解,它可以用来获取到注解和被注解对象的相关信息,在拿到这些信息后我们可以根据需求来自动的生成一些代码,省去了手动编写。在
Android西红柿
·
2023-06-07 02:43
java学习之路
Android学习之路
java
android
面试
apt
注解
Day3:MVP+
ButterKnife
+Dagger2的使用
Day3:MVP+
ButterKnife
+Dagger2的使用一.MVP框架1.框架发展过程:2.MVP框架介绍:3.使用MVP的好处:4.结构图:5.目录结构二.lib_core核心库封装1.model
_yao_
·
2023-04-19 10:32
安卓3新
android
ButterKnife
实现原理
ButterKnife
源码地址:https://github.com/JakeWharton/
butterknife
1.所用主要技术 APT,反射,javaPoet(生成.java文件)2.原理 在编译前
baifanger
·
2023-04-19 08:58
注解处理器APT的使用
现在很多著名的三方库都使用了APT技术,比如
butterknife
你怕是很皮哦
·
2023-04-18 14:26
Butterknife
使用指南
Butterknife
使用指南http://jakewharton.github.io/
butterknife
/在module的GRADLE上使用[截止目前
Butterknife
版本:8.6.0].dependencies
冷寒
·
2023-04-17 14:24
从DataBinding源码理解Databinding工作过程
原文地址:从DataBinding源码理解Databinding工作过程摘要前几天突然就开始看Databinding,之前在上家公司,最后一个项目中使用过这个技术,相似的技术我接触过得还有
ButterKnife
爱新觉罗詹姆查理斯马丁路德旭
·
2023-04-17 10:10
Kotlin使用
ButterKnife
自定义View的参数名
一般使用kotlin的时候不再需要显式的@BindView了,而可以直接使用view的id来操作这个view。如果按照kotlin变量名初始化,会提示@BindViewfieldsmustnotbeprivateorstatic,即便var默认是public的@BindView(R.id.tv)varmTv:TextView?=null但是如果我们还是想使用java的那套@BindView机制怎么
帅哥不帅123
·
2023-04-16 23:08
Android 自定义注解
我们在项目中经常用到注解,比如原生自带的@Override、@NonNull等,等三方框架
ButterKnife
中@BindView、@OnClick等。
余文几
·
2023-04-15 11:06
ButterKnife
实现原理个人浅解
ButterKnife
.bind(this)方法调用时,当前类引用会传给
ButterKnife
框架,内部的注解处理器会遍历当前类,拿到其中注解image.pngimage.png这里拿到一个Constructor2
老伯X
·
2023-04-14 15:13
Android 编译插桩操纵字节码
实际上,我们项目中经常用到的Dagger、
ButterKnife
甚至是Kotlin语言,它们都用到了编译插桩的技术。
蒋斌文
·
2023-04-13 18:38
Butterknife
的学习使用
一、配置GitHub地址:https://github.com/JakeWharton/
butterknife
官网推荐方式:第一步:Downloaddependencies{implementation'com.jakewharton
_春夏秋冬
·
2023-04-13 18:46
ViewBinding,再见
ButterKnife
、findViewById
视图绑定通过视图绑定功能,您可以更轻松地编写可与视图交互的代码。在模块中启用视图绑定之后,系统会为该模块中的每个XML布局文件生成一个绑定类。绑定类的实例包含对在相应布局中具有ID的所有视图的直接引用。在大多数情况下,视图绑定会替代findViewById。设置说明注意:视图绑定在AndroidStudio3.6Canary11及更高版本中可用。视图绑定功能可按模块启用。要在某个模块中启用视图绑定
ontheway_2055
·
2023-04-12 19:30
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他