
开源框架
文章平均质量分 95
Day_Day_Up 1024
github:https://github.com/androideoe
越努力,越幸运。
展开
-
Android开发利器-AOP
前言一、AOP是什么?二、常用AOP技术APTAspectJASMJavassitJava动态代理cglib二、使用步骤1.引入库2.实际例子3.更多参考4.项目地址总结前言AOP(Aspect Oriented Programming)面向切面编程,我们知道有OOP面向对象编程,提倡功能模块化,为啥要学习AOP呢,本文将从是什么、为什么、怎么用来介绍AOP,看完本文你一定会对AOP有一个完整的认识。一、AOP是什么?面向切面编程,顾名思义就是以切入的方式实现某些功能,我们在实现某些功能原创 2021-02-27 18:44:31 · 605 阅读 · 0 评论 -
RxJava现学现用下(应用场景)
前言之前两篇文章介绍了RxJava常用的操作符,本文将从实际开发着手,来聊聊RxJava的应用场景。再聊这个之前,先回顾一下RxJava的操作符:如上图所示,RxJava基本分为这6类操作符,下面针对这6类操作符,具体介绍一下应用场景。学习内容:提示:这里可以添加要学的内容例如:1、 搭建 Java 开发环境2、 掌握 Java 基本语法3、 掌握条件语句4、 掌握循环语句学习时间:提示:这里可以添加计划学习的时间例如:1、 周一至周五晚上 7 点—晚上9点2、原创 2020-11-08 16:48:21 · 767 阅读 · 0 评论 -
Glide你需要知道的事(源码解析)
前言:项目中经常用到Glide、面试也有被问到,是时候系统的来深入了解一下Glide了。Picasso、Fresco、Glide:做Android开发的,对上述图片加载框架,应该比较熟悉了,我简单的介绍一下,对比分析一下。Picasso是Square公司开源的项目,功能强大、调用简单:Picasso .with(context) .load(Url) .into(targetImageView);Glide是谷歌员工开源的一个项目,调用方式如下:Gli原创 2020-10-19 20:49:18 · 1240 阅读 · 6 评论 -
RxJava 现学现用中(操作符)
接上篇,还剩过滤性操作符和条件布尔操作符未讲。 过滤性操作符 过滤性操作符:按照一定的条件过滤事件,主要包括以下几类: 条件过滤操作符 1.Filter() 过滤指定条件的事件 Observable.just(1, 2, 3, 4, 5) .filter(new Predicate<Integer>() { @Override ...原创 2020-09-12 17:14:22 · 196 阅读 · 0 评论 -
RxJava 现学现用上(操作符)
RxJava是一个在Android中非常流行的框架,作为Android开发者对它都不陌生,本文将从是什么到它的应用场景来了解一下这个框架。 RxJava是什么 RxJava是基于事件流的异步操作库。 RxJava的作用 RxJava的作用类似于Android中的Handler、AsyncTask,帮助我们优雅的实现异步任务。 RxJava的原理 RxJava主要有三个要素,被观察者(Observable)、观察者(Observer)、事件(Event),它是一种扩展的...原创 2020-09-05 16:10:10 · 244 阅读 · 0 评论