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
Get关于APT、annotationProcessor、android-apt的小知识
开篇现在android项目中常用
ButterKnife
、dagger2用来生成findViewById等代码,这无疑给应用开发者省去了很多繁琐的代码书写的工作。
On丶
·
2020-03-12 05:22
Android IOC——运行时(Runtime)处理
编译时处理可见:AndroidIOC——编译时(Compiletime)处理,撸一个简易版的
ButterKnife
IOC概述IOC是一种设计原则,它的常见实现方式为DI。
xpleemoon
·
2020-03-11 23:27
android studio里配置
butterknife
8.4步骤
1:在as里添加com.jakewharton:
butterknife
:8.4.0和com.jakewharton:
butterknife
-compiler:8.4.02:在工程gradle的dependencies
伊人zyh
·
2020-03-11 19:09
java中的注解(Annotation)详解
前言最近在学习
ButterKnife
知识,涉及到注解相关知识,就想系统学习下,查看了一些博客,甚至包括java作者Gosling编写的《java编程规范》第三版中译版看,看完后依旧不是太懂,直到看到了秒懂
small_tadpole
·
2020-03-11 11:16
Dagger2的基本使用
前言Dagger2是一个依赖注入框架,我们经常用到的依赖注入框架还有
ButterKnife
。说到这里,首先了解一个概念:控制反转。
行走在青春路上的小蜜蜂
·
2020-03-11 10:38
总结知识点
Dagger2
基本使用
Java
Android
依赖注入
Error:Cannot locate factory for objects of type DefaultGradleConnector, as C
在使用
butterknife
时,AS报错:Error:CannotlocatefactoryforobjectsoftypeDefaultGradleConnector,asC错误:不能为类型default
brave2heart
·
2020-03-11 08:14
IOC框架
市面上也有许多成熟的产品,比如
butterKnife
,
ButterKnife
,RoboGuice...如果我们的项目对这块依赖不是很大,我们可以尝试自己写一个IOC框架。
Poseidon_Wang
·
2020-03-11 04:57
注解框架
Butterknife
解析
通过代码的编写能够对
Butterknife
底层实现有更加清楚的认识。
慕涵盛华
·
2020-03-11 04:57
Android偷懒之旅-Butter Knife的简单使用
在不知道
ButterKnife
之前,简直就是一个勤劳的XXX
ButterKnife
介绍一个view的注入框架,快速开发的框架。传统的初始化及
外星派来拯救coder的鼓励师
·
2020-03-11 03:19
eclipse再见,android studio 新手入门教程(一)基本设置
findviewById,onclick事件等,一遍遍重复这类无聊的代码简直浪费生命,这个问题推荐通过依赖注入框架
ButterKnife
解决,直接一键生成布局中的所有控件,包括onclick点击事件,但是诸如行布局
扬州慢_
·
2020-03-10 08:32
Android Studio常用的插件
插件(右边会有长条视图的代码)SexyEditor插件(设置代码区域背景图片)Genymotion插件(可以方便打开Genymotion模拟器)GsonFormat插件(json字符串转bean对象)
ButterKnife
RG的日常
·
2020-03-10 03:44
解决
ButterKnife
与realm无法同时使用的问题
问题描述:
ButterKnife
和realm同时使用时,在编译运行之后报空指针,只有realm的文件能编译好而
ButterKnife
相关文件并没有成功编译,经过长时间排查发现原来是因为把apt放在了realm
冷鸢J
·
2020-03-10 03:14
butterknife
源码分析手写简单的
butterknife
butterknife
工具在项目中比较常用分三个模块模块之间的UML关系图Paste_Image.png其中
butterknife
-annotations
butterknife
-compiler为Java
Ayres
·
2020-03-10 00:42
android studio 安装完成
ButterKnife
插件却无法使用(解决方案)
ButterKnife
算是一款知名老牌Android开发框架了,通过注解绑定视图,避免了findViewById()的操作,广受好评!
csdm_admin
·
2020-03-09 16:18
ButterKnife
(二): 原理解析篇
在上一篇文章
ButterKnife
使用篇里面已经详细介绍过如何使用
ButterKnife
了,本篇文章将分析它的原理,了解该工具是如何实现绑定控件的.本文分析基于
ButterKnife
版本'com.jakewharton
small_tadpole
·
2020-03-09 14:08
Android Library 中的资源 id 不是 final
【流程】
ButterKnife
的说明中提到使用R2而非R1StackOverflow:必须使用R2的情况仅限于library,application仍可以使用R理由:library中的R.id不是final
狐狸君Mint
·
2020-03-09 13:01
ButterKnife
原理简要笔记
在阅读了一些有关
ButterKnife
的源码分析文章之后,搞清楚了一些之前没有理清楚的一些东西。在此简单的记录一下以便之后的阅读和查阅。
焦糖咖啡猫
·
2020-03-09 03:26
安卓进阶第六篇之RecyclerView下拉刷新、左滑删除和Item点击事件的监听
效果图1.配置gradle:compile'com.jakewharton:
butterknife
:5.1.1'compile'com.android.support:recyclerview-v7:23.1.0'2
起个牛逼的昵称
·
2020-03-08 21:38
javapoet语法
导航一、代码的演进二、
butterKnife
反射调用三、javapoet自动生成模板代码四、apt与注解五、注解支持多层继承六、apt调试七、javapoet语法javapoet语法@seehttps:
陈桐Caliburn
·
2020-03-08 18:00
android studio 插件
1.通过WiFi调试手机:AndroidWifiADB、ADBWiFI2.
ButterKnife
注解生成器:
ButterKnife
Zelezny3.Selector文件生成:SelectorChapek4
奈何心善
·
2020-03-08 13:00
Annotation for ANDROID ---First
学习注解原理的理由越来越多的流行Android库中使用的注解,比如
butterknife
,EventBus,dagger2,okHttp3等里面也是使用了注解,减少了重复代码的编写,极大的方便我们快速开发
Kinzirva
·
2020-03-08 08:44
聊聊编译时注解(一)
题图先来看一些用到的注解:系统自带的MainActivity
ButterKnife
ButterKnife
以上是两种比较常见的注解。
ibrothergang
·
2020-03-08 05:53
Android Studio—SelectorChapek插件
命名规则命名规则插件的安装方式和上次讲到的
ButterKnife
一样,先搜索然后再安装。下面主要讲一下它的使用方法。1))按照命名规则命名图片图片命名2)右键点击drawable
莫夜路人
·
2020-03-07 22:25
ButterKnife
项目级应用
具体的倒入步骤请参考小编的另一片文章《
ButterKnife
使用详解》,本文只讲述如何在项目中应用1.每个项目都会有一个BaseActivity,就在这个父类上做文章。
来自唐朝的栗子
·
2020-03-07 22:53
打造自己IOC注解框架实现
ButterKnife
的效果
在这里通过学习打造了一个简单的View的注解框架。在代码里使用起来也非常的简单,如下图1-1:1-1在这里我来说下实现的流程:我新建了一个Module,然后添加到项目中,结构如下图1-2:1-2ViewIocUtils里面,就是注入的方法,有三个如下图1-3:1-3在activity中或fragment中可以直接去调用这个inject()方法,它回去调用下面的这个方法如下图1-41-4在这个方法有
兜兜里面没有钱
·
2020-03-07 16:30
Gradle的大型项目常用库和版本管理
的参数配置可以帮我们实现这些.Gradle主要(1)常用库的展示与配置.(2)统一管理项目和库的版本.(3)设置项目的私有参数.1.常用库编程三剑客,RxJava+Retrofit+Dagger.常用:
ButterKnife
pyx0225
·
2020-03-07 13:10
学习一(splashActivity)
AssetManagermgr=getAsserts();获取字体Typefacetf=Typeface.createFromAssert(mgr,"fonts/a.ttf");textview.setTypeface(tf);
Butterknife
我来了啊
·
2020-03-07 10:05
2016-11-2
BufferKnife的集成和基本使用1.使用:在build.gradle里加入compile'com.jakewharton:
butterknife
:8.4.0'apt'com.jakewharton
糖葫芦_倩倩
·
2020-03-07 07:27
ButterKnife
8.1.0的使用
由于在项目中使用到了Bufferknife注解,最新的
butterknife
为8.1.0版本,这个版本与以前的版本有点差异,使用过程中遇到的一些问题以及使用方法记录一下:1.导入依赖库:File-->ProjectStructure
飞奔的小马
·
2020-03-07 03:45
butterknife
8.4.0
Error:Couldnotgetunknownproperty'classpath'fortask':app:transformJackWithJackForDebug'在project的build.gradle中remove:buildscript{repositories{~~mavenCentral()~~//移除}dependencies{~~classpath'com.neenbeda
有时间多读书
·
2020-03-06 19:42
Android 浅析
ButterKnife
(二) 源码解析
Android浅析
ButterKnife
(二)源码解析前言LinusBenedictTorvalds:RTFSC–ReadTheFuckingSourceCode概括这章将会根据由浅入深的过程浅析
ButterKnife
CodePlayer_Jz
·
2020-03-06 17:20
Android表单输入验证框架---SmartValidate
我使用了大量OnFocusChangeListener进行验证,不但费时费力,而且代码极其臃肿,因此自己写了一个小框架,重写了EditText的相关方法,并使用运行时注解来对输入格式进行设定.同时集成了
ButterKnife
封印命运
·
2020-03-05 23:42
Android Studio使用Android
Butterknife
Zelezny注解框架
首先提下
ButterKnife
y已经更新到版本7.0.1了,现在注解已经不叫@InjectView了,而叫@Bind,感觉更贴合语义。
Android_lml
·
2020-03-05 22:52
ButterKnife
的初步配置和使用
ButterKnife
是项目中比较常见的框架,用于绑定各类控件,为我们节省了跟多代码,下面是
ButterKnife
的初步配置使用:首先,在project的gradle文件配置一个apt1.8工具。
zhong_bao
·
2020-03-05 21:00
annotation process tool
的讲解资料很少初衷:看JMH的时候发现莫名的在compile期间,根据注解生成了一些文件,发现是APT在编译期间干的作用:用于在编译时期处理某些特定的注解实例:javavelocity模块,dagger,
butterKnife
赤子心_d709
·
2020-03-05 19:54
androidstudio插件
1、android-
butterknife
-zeleznyandroid-
butterknife
-zelezny是根据
butterknife
定制的一款插件,能够方便快速初始化,对于我来说是开发必备,本人也对此插件进行了一些优化
奈何心善
·
2020-03-05 08:35
徽章系列1: Top 30 android 开源项目徽章
统计情况如下:Retrofit0okhttp0
ButterKnife
0MPAndroidChart4Android-Universal-Image-Loader2glide1leakcanary0EventBus1picasso0zxing3iosched0Fresco1lottie-android0RxAndroi
孤独狂饮
·
2020-03-05 04:21
使用APT实现Android中View的注入
APT在
ButterKnife
、Dagger2等框架中都有应用。下面通过使用APT,实现一个类似
ButterKnife
的简单的View注入的框架。(参考Jett老师的课程)Butt
milovetingting
·
2020-03-04 23:00
常用技术网址
square.github.io/picasso/图片https://www.pgyer.com/my蒲公英-内侧https://www.jiguang.cn/极光推送http://jakewharton.github.io/
butterknife
野人也
·
2020-03-04 06:09
AS-插件,
Butterknife
PhotobyDamianZaleskionUnsplash工欲善其事必先利其器下载插件File->Settings->Plugins->搜索
ButterKnife
,找到Android
ButterKnife
Zeleany
whstywh
·
2020-03-04 05:26
ButterKnife
框架使用
目录一、使用姿势二、需要注意的点最后
ButterKnife
(黄油刀)是Android上的一款依赖注入框架,目前已经是8.4版本了,迭代还是蛮快的,最近准备在自己的App上拿来练练手,浏览了网上的一些资料
守望君
·
2020-03-04 04:47
Butterknife
适配 Android Studio3.0
从Github上面找到的答案,主要解决Module中使用
Butterknife
出现的编译不通过问题。
Passon_Fang
·
2020-03-04 01:35
Android MVP+Retrofit+dagger2+RxAndroid框架整合(2)----Lambda表达式
作者:hwj3747转载请注明目录(1)配置篇(2)Lambda表达式(3)icepick篇(4)
butterknife
篇(5)MVP篇(6)Retrofit篇(7)Dagger2篇(8)RxAndroid
hwj3747
·
2020-03-04 01:32
带你封装自己的MVP+Retrofit+RxJava2框架(一)
可以看下带你封装自己的MVP+Retrofit+RxJava2框架(二),里面封装得到了改进本篇文章需要已经具备的知识:MVP的概念和基本使用Retrofit框架的基本使用RxJava2框架的基本使用
ButterKnife
许朋友爱玩
·
2020-03-03 19:44
android常见异常整理
1.一个奇葩的错误,一直报空指针异常,定位到相应的view,布局什么都没错啊,但是view就是加载不了,思来想去终于发现问题所在,原来是使用了
butterknife
,以前都是用的7.0.1,直接compile'com.jakewharton
小学生的博客
·
2020-03-03 12:47
自己动手写注解框架
前言刚接触Java的时候就觉得注解是非常神奇,加之现在越来越多的开源项目采用注解的方式来实现,如Dagger2,
ButterKnife
。
__Tiny__
·
2020-03-03 12:57
Butterknife
配置
1AndroidStudio添加
Butterknife
插件点击file->ProjectStructure->点击modle->Dependencies->点击+->搜索
butterknife
添加点击ok
落叶随风花落入泥
·
2020-03-03 02:45
编译时注解-基础篇
目前,很多框架都用到了这个技术,如SpringMVC,Mybatis,
Butterknife
等。什么是注解请大家自行百度,今天我要说的是编译时注解的基础知识(仅仅是基础,我也只是做个记录)。
冯奕欢
·
2020-03-03 01:50
Android: 这可能是最适合新手使用
ButterKnife
的文章了
首先奉上
ButterKnife
的“图标”。
ButterKnife
.png官方解释,很好懂的就不翻译了。
筱南独舞
·
2020-03-02 21:44
注解框架源码分析(XUtils、
ButterKnife
)
现在主流的有
ButterKnife
、xUtils、afinal等,IOC注解框架刚出来的时候,粗略看过源码后我是摒弃使用的,因为里面有反射、循环遍历寻找控件等操作,但是慢慢的接收了这种快捷方式,发现对实际性能影响并不大
默阳听风
·
2020-03-02 16:39
上一页
25
26
27
28
29
30
31
32
下一页
按字母分类:
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
其他