Rx系列
晓果博客
You’ll never realize how strong you are until you have no other choice but to be strong<br>你永远都不会知道自己到底有多坚强,直到有一天你除了坚强别无选择。
展开
-
RxJava+Retrofit使用
引用 api 'com.alibaba:fastjson:1.2.70' api 'androidx.lifecycle:lifecycle-extensions:2.2.0' //rxbinding导入,已经包含rxjava和rxandroid,rxbinding-core是核心,其他只是效果上的辅助 api 'com.jakewharton.rxbinding4:rxbinding-core:4.0.0' api 'com.jakewharton.rxbinding4:rx.原创 2020-06-05 12:14:35 · 390 阅读 · 2 评论 -
android 使用Retrofit请求网络
引用 api 'com.alibaba:fastjson:1.2.70' //retrofit:okhttp封装的网络库 api 'com.squareup.retrofit2:retrofit:2.9.0' api 'com.squareup.retrofit2:converter-gson:2.9.0' api 'com.squareup.retrofit2:adapter-rxjava3:2.9.0' api "com.squareup..原创 2020-06-03 16:05:32 · 132 阅读 · 0 评论 -
快捷使用Retrofit网络请求框架(get请求,post请求,上传文件)
首先我们在使用的时候需要根据接口返回的数据进行封装javabean对象,便于后面使用。构建RetrofitService类进行传参和请求方式设置package cn.hnshangyu.retrofitandrxjava.retrofit;import java.util.List;import java.util.Map;import cn.hnshangyu.retrofitandrxja原创 2017-03-24 10:07:55 · 1132 阅读 · 7 评论 -
基于RxJava2后的RxBus的快速使用
效果图如下:引入需要的Jar包 compile 'io.reactivex.rxjava2:rxandroid:2.0.1' compile 'io.reactivex.rxjava2:rxjava:2.1.7'定制RxBuspackage tsou.cn.rxbus;import io.reactivex.Observable;import原创 2018-01-04 13:54:21 · 2670 阅读 · 1 评论 -
android动态权限适配:基于RxJava2后的RxPermissions的快速使用
在android6.0中需要动态的权限适配,相信大家都明白了,而且现在RxJava也越来越火,如果你的项目中使用了RxJava,那么,你就可以使用RxPermissions进行6.0权限的适配,简单而又快捷!引入需要的Jar implementation 'io.reactivex.rxjava2:rxjava:2.1.7' implementation 'com.t原创 2018-01-04 22:04:41 · 2022 阅读 · 0 评论 -
android 和RxJava配合使用的两个图片压缩框架LuBan、Compressor
在android中,图片压缩已经是必备技能,相信大家都有自己的工具类,但是在如果你的项目中使用了RxJava,那么为了保证代码的风统一性,使用LuBan或者Compressor就在合适不过了! LuBanLuban(鲁班) —— Android图片压缩工具,仿微信朋友圈压缩策略。目前做App开发总绕不开图片这个元素。但是随着手机拍照分辨率的提升,图片的压缩成为一个很重要的问题。单纯原创 2018-01-05 17:30:06 · 8901 阅读 · 1 评论 -
RxBinding使用
直接上代码引用 implementation 'com.jakewharton.rxbinding2:rxbinding:2.1.1'代码说明package com.qufu.rxbinding20;import android.annotation.SuppressLint;import android.graphics.Color;import android.os....原创 2019-10-11 13:06:05 · 478 阅读 · 0 评论