自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 RxJava2 学习教程(一)hello world

hi,好久不见。emem,是的,貌似已经很久很久没有更新博客了,之前一直没有在CSDN写博客的习惯,零零散散的用一些笔记工具(印象笔记和typora工具)去写,没有成体系,也没有逼迫自己进行输出倒逼输入,缺乏了持续的思考和记忆,在未来的学习过程中,我将会不断的将自己学习的东西以及一些思考整理和分享出来,大家一起学习,不断提高。--------------------------------...

2020-04-22 17:31:11 336

原创 Android 中主流数据库分析及应用

1.greenDao 的现状及存在的一些问题 介绍:greenDao 是 Android中一个开源的对象关系映射框架,能够提供一个接口通过操作对象的方式去操作关系型数据库,完成 Java 对象的存储,更新,删除和查询。 特点: 最佳性能:(可能是Android最快的ORM,由智能代码生成驱动) 最小的内存消耗 ...

2021-08-03 17:08:41 3105

原创 RxJava2学习教程(五)do 操作符

上一篇学习了map 操作符和 flatmap 操作符,今天我们来一起学习do操作符,那么什么是do操作符呢?我们知道当观察者与被观察者之间建立订阅的连接之后,观察者可以接受到被观察者发送的数据,那么do 操作符就是在被观察者执行周期的关键节点听添加了回调,当执行到那个阶段的时候这些回调就会触发。do 操作符的分类在RxJava中,do 系列操作符包含了很多个,主要如以下:doOnSu...

2020-04-23 20:43:43 465

原创 Rxjava2 学习教程(四)变换操作符

上一节我们学习了创建操作符和from操作符,今天开始学习变换操作符,所谓变换,显然是将上游被观察者发送的数据进行变化后再发送给下游观察者。Map 操作符方法预览public final <R> Observable<R> map(Function<? super T, ? extends R> mapper) { ...}作用及特点将被...

2020-04-23 14:39:53 194

原创 RxJava2 学习教程(三) 创建操作符和from操作符

上一节我们学习了 RxJava中线程的切换,今天我们将开始学习它强大的操作符,有人会问,操作符是用来干嘛的?在我看来,操作符犹如rxjava的灵魂,它贯穿了被观察者和观察者的整个生命周期,从创建,到进行订阅,到数据传递,到取消订阅等环节。好了,接下来开始我们的学习。创建操作符create() 操作符方法预览:public static <T> Observable&lt...

2020-04-22 17:44:14 261

原创 RxJava2 学习教程(二)线程调度

线程的调度又叫线程的切换,在Rxjava是默认规则中,事件的发出(由被观察者完成)和消费(由观察者完成)是在同一个线程中,但是在实际开发中,我们经常会遇到类似的情景:在子线程中进行耗时的操作,然后回到主线程进行UI操作,在这种情况下显然需要进行线程的切换,这时我们如何来完成呢?本节将进行讲解。文章线索:Observable(被观察者)和Observer()默认的工作线程观察者和被观察者...

2020-04-22 17:39:23 419

原创 ViewPager 实现带有小圆点的引导页滑动(实战)

概述对于 ViewPager ,相信大家都不陌生,我们在 Android 开发中使用它的频率非常之高,应用启动时的引导页,主页指示标签的滑动「上一篇文章就用到了 ViewPager」以及底部的滑动,这些都是 ViewPager 的杰作 。说个最接地气的例子,当我们新安装了一个安卓应用在手机上并启动那个界面后,十有八九会有一些可以滑动的的页面「不可以滑动的话又怎么能引导你进入应用呢?」,这...

2018-07-17 18:06:06 1991

原创 TabLayout+ViewPager+Fragment 实现首页滑动(实战)

概述TabLayout 是 Google 官方在 14 年 Google I/O 大会上推出的具有 Material   Design 效果的一个控件库,作为一个标签指示器,它可以与 ViewPager 进行联动,两者配合 Fragment 使用可以实现滑动标签页,就是类似知乎和微信那种。实现过程 首先我们需要在 app 的 gradle  中添加 design 包的依赖库: ...

2018-07-17 18:01:01 517

原创 Oracle 数据库系列之表空间

  Oracle 11g 数据库作为一种数据容器,包含了表,索引,视图,,过程,函数,触发器,包和聚集等对象,并对这些进行管理。数据库用户只有建立并指定数据库连接,才能够对数据库中的数据和对象进行管理及操作。ORACLE 数据库结构     Oracle 数据库从结构上分为逻辑存储结构和物理存储结构,Oracle 数据库的逻辑存储结构从从内部考虑 Orcle 数据库的组成,包括...

2018-07-17 17:55:39 212

原创 Android Studio 的安装及配置教程

上一篇介绍了 Java 开发相关工具的安装和环境的配置,对于做 Java 开发的来说,安装和配置到那里就全部结束了,可以开启 Java  开发之路了.对于 Android 开发者来说,还需要安装 Android Studio ,虽然 Eclipse 安装SDK 及ADT插件后也可以进行 Android 开发,但是所谓 [工欲善其事,必先利其器] ,Android Studio 作为 Goog...

2018-07-17 17:50:33 820

原创 Eclipse 及 JDK 的安装和环境配置教程

注:本篇文章涵盖了JDK的安装,Java 环境配置以及 Java 开发工具 Eclipse的安装过程,希望可以帮助大家学习并理解,安装包不用再去官网上查找下载,最新版我已经帮你网盘打包好,还包括了中英文版的 Java API,直接保存下载即可, Eclipse 为绿色版本,解压后就可以使用,另外这些的附上官网链接,其他如有需要,可自行选择下载JDK:http://www.oracle.co...

2018-07-17 17:46:13 1151

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除