
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
前言一、使用Nexus3.x搭建maven私服 1、下载Nexus 2、Nexus的安装与配置 3、Nexus 私服仓库的创建二、Android Gradle 配置远程maven 脚本 1、AndroidGradle7.0以前 1、AndroidGradle7.0以后很多小伙伴在开发Android的时候,特别是一些ToB项目中,往往要出不同的app,但是依赖的业务流程基本都是一样的
kotlin+okhttp3实现多任务下载(暂停、继续)
代码】修复RecyclerViewjava.lang.IndexOutOfBoundsExceptionInconsistencydetected.Invaliditempositio报错。
1、导入room kt库,注意,使用 kapt是必要的!!2、数据实体类编码3、数据访问对象 (DAO)几乎所有的方法都使用了suspend 挂起,方便在协程中使用,还无需手动切换线程。以上的Dao 包含了 增(insert)\删(Delete)\改(Update)\查(Query),其中Update 可以更新一整行,也可以对某个字段单独更新。4、数据库类数据库类可以设计成一个单例模式,如下:至此
目前市面上流行的客户端app的架构基本都是基于MVVM设计的,其实就是为了去更好的使用jetpack组件,mvvm配合jetpack去搭建的话,不仅仅在业务上达到了解耦、方便维护和review的效果,如果配合lifeCycle的使用,更能有效的减少对象生命周期的控制问题导致的内存泄漏。而使用kotlin的初衷,如flow,能很好的替代RxJava和jetpack中的LiveData,如协程能更轻量







