首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
EvanZch
掘友等级
Android、Flutter开发
2019.11.06
关注
私信
获得徽章 11
动态
文章
专栏
沸点
收藏集
3
关注
赞
455
文章 442
沸点 13
资讯 0
赞
455
关注
返回
|
搜索文章
文章
热门
最新
EvanZch
3年前
Android
自定义View(二)、自定义View的分类及流程
上一篇对View的坐标位置等一些基础概念进行了介绍,这篇开始对自定义View的流程进行分析,后面再通过一个简单的实战来巩固。 自定义ViewGroup一般是利用现有的组件根据特定的布局方式来组成新的组件,大多继承自ViewGroup或各种Layout,包含有子View。 在没有…
706
2
3
EvanZch
3年前
Android
自定义View(一)、基础概念和知识点
接下来一段时间我们将整理一系列自定义View文章,由浅到难,磨刀不误砍柴工,在真正开始之前,我们还是对自定义View的知识点有一定的了解和补充。 为什么坐标系要提出来讲,因为在Android中和我们传统的坐标系有一定的区别,我们需要做区分。 我们看到B(View)获取的top和…
1462
10
3
EvanZch
3年前
Android
Android注解及反射实战--手写ButterKnife
本篇内容主要是对前面注解,反射及动态代理知识点的实战,相当于进行一个简单的总结,手写一个简易版本的ButterKnifeDemo,这部分用了大量的反射,肯定会影响一定的性能,但是ButterKnife库的实现是通过编译期间生成辅助代码来达到View注入的目的,感兴趣的可以去看看…
935
7
2
EvanZch
3年前
Android
Java注解基础介绍及使用
Java注解又称Java标注,是Java语言5.0版本开始支持加入源代码的特殊语法元数据。Java语言中的类、方法、变量、参数和包等都可以被标注。和Javadoc不同,Java标注可以通过反射获取标注内容。在编译器生成类文件时,标注可以被嵌入到字节码中。Java虚拟机可以保留标…
1635
10
1
EvanZch
3年前
Android
Rxjava2(三)、操作符的使用(未完待续)
终于到操作符了,我觉得rxjava2如此好用,绝对少不了操作符的功劳,下面这张图你就简单的扫一眼,别慌,我们慢慢啃。 上一篇讲了,rxjava有五种观察者创建模式,其中Observable和Flowable差不多,只是Flowable支持背压,而其它三种,都是简化版的Obser…
749
5
4
EvanZch
3年前
Android
Rxjava2(二)、五种观察者模式创建及背压
直接开整,上一篇基础概念里面说了,rxjava2 扩展于观察者模式,我们上篇的只是简单的介绍了用Observable来创建使用,其实rxjava2给我们提供了五种观察者模式的创建方式。 能够发射0或n个数据,并以成功或错误事件终止,在第一篇中已经举例说明了,这里就不再详细说明。…
2389
22
4
EvanZch
3年前
Android
Rxjava2(一)、基础概念及使用
写这篇文章的时候,Rxjava3已经出来了,二者差别不是特别大,所以还是基于Rxjava2进行总结,后续会花时间来总结Rxjava3的一些改变。 ReactiveX是Reactive Extensions的缩写,一般简写为Rx,最初是LINQ的一个扩展,Rx是由由微软开发并开源…
1157
9
2
EvanZch
3年前
Android
Java泛型知识点
泛型就是参数化类型,即我们在定义的时候,将具体的类型进行参数化,在调用或者使用的时候,再传入具体的参数类型,我们可以将泛型用在类、接口和方法中,分别被称为泛型类、泛型接口、泛型方法。 泛型在开发过程中经常出现,比如我们一直高频使用的List集合,我们可以这么创建一个 Array…
1537
11
2
EvanZch
3年前
Android
多线程(四)、Android多线程使用及AsyncTask源码分析
除了前面的线程池的使用外,在Android中,我们除了通过Thread创建线程外,还可以通过 AsyncTask、IntentService、HandleThread 来创建,线程池前面一篇已经详细介绍了,下面对其他几个方法简单的介绍。 可以看到 HandlerThread 继…
1417
11
5
EvanZch
3年前
Android
多线程(三)、线程池 ThreadPoolExecutor 知识点总结
在 多线程(一)、基础概念及notify()和wait()的使用 讲了线程的创建,每当有任务来的时候,通过创建一个线程来执行任务,当任务执行结束,对线程进行销毁,并发操作的时候,大量任务需要执行,每个任务都要需要重复线程的创建、执行、销毁,造成了CPU的资源销毁,并降低了响应速…
5047
25
5
下一页
个人成就
文章被点赞
221
文章被阅读
36,321
掘力值
1,195
关注了
98
关注者
272
收藏集
3
关注标签
10
加入于
2016-06-17