
开源库
文章平均质量分 72
Ang_qq_252390816
这个作者很懒,什么都没留下…
展开
-
Rxjava3 全新详解及常用操作符
RxJava 是一个基于 Java 的响应式编程库,用于处理异步事件流和数据流。它是由 Netflix 开发并开源,现在广泛用于 Android 和 Java 后端开发。RxJava 提供了一种用于组合和处理异步数据的丰富工具集,它的核心思想是将数据流视为一系列事件,以响应事件的方式进行处理。RxJava 提供了丰富的操作符,用于处理和转换数据流。这些操作符可以帮助你执行各种操作,包括过滤、映射、合并、变换等,以便更好地处理异步数据流。原创 2023-10-15 17:24:48 · 3570 阅读 · 1 评论 -
Retrofit com.google.gson.stream.MalformedJsonException: Use JsonReader.setLenient(true) to accept
如果Android端发现不了问题,可以把Retrofit接收端的接口返回数据改成ResponseBody对象这样不管接口返回什么样的数据,都可以解析得到,不会报错了,然后可以根据数据生成具体的对象;比如接口报错返回一个Html,而且Retrofit请求接口方法,数据要解析成List格式的数据;2,如果是已在使用的接口,需要确认一下接口返回来的数据是否有变化;1,如果刚开始调试接口,那就是Android端和服务端没有约定好接口返回的数据格式;原创 2022-10-24 18:21:53 · 3947 阅读 · 0 评论 -
QMUI_Android库 和 arch 库官方使用文档
一,QMUI库简介QMUI Android 的设计目的是用于辅助快速搭建一个具备基本设计还原效果的 Android 项目,同时利用自身提供的丰富控件及兼容处理,让开发者能专注于业务需求而无需耗费精力在基础代码的设计上。不管是新项目的创建,或是已有项目的维护,均可使开发效率和项目质量得到大幅度提升。主要功能1,全局 UI 配置只需要修改一份配置表就可以调整 App 的全局样式,包括组件颜色、导航栏、对话框、列表等。一处修改,全局生效。2,丰富的 UI 控件提供丰富常用的 UI.原创 2021-03-16 19:50:37 · 3490 阅读 · 0 评论 -
Android Lottie动画库全解析
Lottie简介Lottie是一个适用于Android,iOS,Web和Windows的库,它可以使用Bodymovin解析以json格式导出的Adobe After Effects动画,并在移动设备和Web上原生渲染它们!在Android中应用Android通过Airbnb的开源项目lottie-android实现,最低支持 API 16;查看Android中lottie-android版本号:http://airbnb.io/lottie/#/android?id=sample-app原创 2020-12-23 20:52:35 · 2902 阅读 · 0 评论 -
Android Retrofit2.0+RxJava3.0 基本使用
异常:Could not locate call adapter for io.reactivex.Observable<okhttp3.ResponseBody>.compile 'com.squareup.retrofit2:adapter-rxjava:2.1.0' RxJava适配器是1.0所以换成RxJava2.0就可以了,两种方式配置RxJava适配器2.01,第三方的提供的适配器2.0compile 'com.jakewharton.retrofit:retro原创 2020-10-24 16:10:37 · 9341 阅读 · 13 评论 -
Retrofit2的使用及注解分析
Retrofit简介Retrofit是Square公司出品的网络请求封装库,注意是封装框架,不是网络请求框架;Retrofit底层网络请求是通过OKHttp实现的,Retrofit只是在此基础上做了很好的封装,使其更好用,更方便,更强大,而且能很多开源库(比如:GSON,Rxjava)配合使用;把网络请求通过注解封装成一个接口;官网地址https://github.com/square...原创 2019-10-26 21:17:30 · 4696 阅读 · 0 评论