首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Android基础
订阅
用户4199654945956
更多收藏集
微信扫码分享
微信
新浪微博
QQ
16篇文章 · 0订阅
万字长文 - 史上最全ConstraintLayout(约束布局)使用详解
ConstraintLayout 是一个使用“相对定位”灵活地确定微件的位置和大小的一个布局,在 2016 年 Google I/O 中面世,它的出现是为了解决开发中过于复杂的页面层级嵌套过多的问题
RecyclerView刷新后定位问题
问题描述 做需求开发时,遇到RecyclerView刷新时,通常会使用notifyItemXXX方法去做局部刷新。但是刷新后,有时会遇到RecyclerView定位到我们不希望的位置,这时候就会很头疼
Android动态权限申请从未如此简单
大家是否还在为动态权限申请感到苦恼呢?为了解决传统动态权限申请的痛点,我封装出了两个方法,用于随时随地快速的动态申请权限
[Google] 再见 SharedPreferences 拥抱 Jetpack DataStore
一个新库的出现必定为我们解决了一些问题,那么 Jetpack DataStore 为我们解决什么问题呢,在分析之前,我们需要先来了解 SharedPreferences 都有那些坑。 接下来我们逐个来分析一下 SharedPreferences 带来的这些问题,在文章中 Sha…
掌握这17张图,没人比你更懂RecyclerView的预加载
预加载机制是利用UI线程正好处于空闲状态的时机,预先拉取一部分列表项视图并缓存起来,从而减少因视图创建或数据绑定等耗时操作所引起的卡顿。
360度解析Android动画:哪个更引人注目?
动画是Android应用中不可或缺的一部分,它可以让应用更加生动、有趣,还可以提升用户体验。Android提供了多种动画实现方式,在本文中,我们将深入研究Android动画的方方面面。从基本的V
Android AIDL通信DeadObjectException解决
使用过AIDL进行跨进程通信的同学,肯定遇到过DeadObjectException这个崩溃,那么这个崩溃是怎么来的,我们又该如何解决它呢?今天这篇文章就来聊一聊。
解决 APP启动白屏黑屏问题
闪屏页,我们手机上的每个 APP 几乎都有自己的闪屏页,就是在真正进入程序前,会有一个页面停顿几秒钟。其实我们完全可以充分利用好这几秒钟做很多的程序初始化了启动。 有时候我们会发现,我们在启动我们自己的 APP 的时候,总是有那么点时间是白屏(黑屏),经过了白屏(黑屏)后才会进…
Android进阶宝典 -- MVI架构设计改造
从官方推荐MVI架构设计模式出发,对MVI架构模式进行改造,设计真正从Intent意图出发,到Ui State回调闭环单向数据流
Glide 用到的设计模式,你知道多少?
前言 之前有写Glide的流程和一些重要类作用的相关文章,不清楚Glide整体流程和重要类的作用的建议先看之前的文章。 Glide 作为一个像Android SDK 一样的第三方图片框架,久经各大项目