![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android开源库
一只小P熊
这个作者很懒,什么都没留下…
展开
-
Banner-轮播图框架
常量 常量名称 描述 所属方法 BannerConfig.NOT_INDICATOR 不显示指示器和标题 setBannerStyle BannerConfig.CIRCLE_INDICATOR 显示圆形指示器 setBannerStyle BannerConfig.NUM_INDICATOR 显示数字指示器 setBannerStyle BannerConfig.NU...原创 2019-11-27 09:37:00 · 212 阅读 · 1 评论 -
OkHttp-Interceptor
简介 拦截器是OkHttp 执行网络请求中的重要角色,贯穿了整个请求执行的过程。拦截器拿到了request之后,可以对request进行重写,可以添加,移除,替换请求头,也能对response的header进行重写,改变response的body。 Interceptor分类 okhttp工作流程图中,橙色框框内的那些拦截器,属于okhttp库内部定义的。 从图中可以看出Interceptor分...原创 2019-11-18 15:07:36 · 357 阅读 · 0 评论 -
OkHttp-OkHttp的使用
项目加入OkHttp 在build.gradle中加入以下代码,OkHttp最新版本可以在官网查看。 implementation 'com.squareup.okhttp3:okhttp:最新版本' 添加完成之后,进行sync now,然后,在AndroidManiifest.xml中添加网络权限。 <uses-permission android:name="android.permi...原创 2019-11-18 14:28:13 · 212 阅读 · 0 评论 -
ButterKnife-ButterKnife原理
Java注解 Java 定义了一套注解,共有 7 个,3 个在 java.lang 中,剩下 4 个在 java.lang.annotation 中。 作用在代码的注解是 @Override - 检查该方法是否是重载方法。如果发现其父类,或者是引用的接口中并没有该方法时,会报编译错误。 @Deprecated - 标记过时方法。如果使用该方法,会报编译警告。 @SuppressWarning...原创 2019-11-15 17:28:08 · 126 阅读 · 0 评论 -
ButterKnife-ButterKnife的使用
使用原因 简化绑定View的操作,减少代码量(减少findViewById)的使用。 简化事件的监听。 使用场景 Activity Fragment Adapter 自定义View 其他 在项目中使用ButterKnife 在build.gradle中,加入以下代码。 implementation 'com.jakewharton:butterknife:(insert latest ve...原创 2019-11-15 16:31:28 · 150 阅读 · 0 评论