Base类 View :IView(非必须)、BaseActivity、BaseFragment、BaseMviActivity、BaseMviFragment ViewMo...
Base类 View :IView(非必须)、BaseActivity、BaseFragment、BaseMviActivity、BaseMviFragment ViewMo...
项目的开发过程中,我们或多或少都会引入第三方库,引入的库越多,越容易产生库之间的依赖冲突。 下面就拿我遇到的问题还原一下: 之前接人容联客服系统的时候,集成完成后进入客服页面...
前言 在Java中,集合的使用可谓是重中之重 本文将献上一份 全面 & 详细的Java集合学习攻略,希望您们会喜欢。 目录 1. 简介 2. 与数组的区别 Java集合 与 ...
Jetpack Compose出来有一段时间了,一直都没有去尝试,这次有点想法去玩一玩这个声明性界面工具,就以“原神”为主题写个列表吧。 整体设计参考DisneyCompos...
废话不多说,直接上代码 集成步骤: 在项目根目录下的 build.gradle 文件中加入 在项目 app 模块下的 build.gradle 文件中加入 从 v1.2.8 ...
点赞关注,不再迷路,你的支持对我意义重大!🔥 Hi,我是丑丑。本文 GitHub · Android-NoteBook[https://github.com/pengxuru...
相关知识 依赖注入 Dependency Injection,简称DI; 依赖项注入可以使代码解耦,便于复用,重构和测试 什么是依赖项注入 类通常需要引用其他类,可通过以下三...
android 中的屏幕适配是一个老生常谈的问题,也是一个经久不衰的话题,同时随着android 生态的不断发展,适配方案也不断进行了调整,今天我们就来聊一聊android中...
Android 倒计时一般方式: Handler 方式 CountDownTimer 方式 RxJava 方式 上述倒计时方式实现省略,这里使用 kotlin 的 flow ...
一、JDK15.0.1安装与配置 https://blog.csdn.net/weixin_28724003/article/details/114157778[https:...
您可能经常需要存储较小或简单的数据集。为此,您过去可能使用过 SharedPreferences,但此 API 也存在一系列缺点。Jetpack DataStore 库旨在解...
1.背景 无意间发现,自己的一个线上项目虽然很轻量级,但是在低端机型上依然存在启动页白屏现象,于是就快速优化了一番,在此分享一下优化方案。 2.存在问题 引用一张探索 And...
点赞关注,不再迷路,你的支持对我意义重大!🔥 Hi,我是丑丑。本文 「Android 路线」| 导读 —— 从零到无穷大[https://www.jianshu.com/p/...
前言: http协议是服务器与客户端交流数据最常见的方式。一般来说,数据格式是JSON,也有XML的情况。JSON格式都会解析,如何解析XML呢?—— 本文是基于AFNetw...
最近公布一个非常丰富的开源库,如果你需要相册、录制、录音等操作,那么这个也许对你有一定的帮助:https://www.jianshu.com/p/8a0accffd0e1[h...
Java代码 方式一:包名+特定Activity路径拉起(这里进去就是想到达的指定Activity) 方式二:采用包名拉起(这里就是进去启动页) Kotlin代码 值得注意的...