首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
框架
订阅
不明真相的Leo
更多收藏集
微信扫码分享
微信
新浪微博
QQ
9篇文章 · 0订阅
国外大厂面试题, 7 个 Android Lifecycle 重要的知识点
Android Lifecycle 是非常重要的知识点,很多新的 Android 开发对 Android Lifecycle 不是很了解
Android App封装 ——架构(MVI + kotlin + Flow)
最近看了好多MVI的文章,原理大多都是参照google发布的 应用架构指南,但是实现方式有很多种,就想自己封装一套自己喜欢用的MVI架构,以供以后开发App使用。
Flutter渲染流程解析
一. Flutter的渲染流程 1.1. Widget-Element-RenderObject关系 1.2. Widget是什么? Flutter的Widgets的灵感来自React,中心思想是构造你的UI使用这些Widgets。 Widget使用配置和状态,描述这个View…
Google 推荐在 MVVM 架构中使用 Kotlin Flow
直到我打开 Android 架构组件 页面,看了在页面上增加了最新的文章,这几篇文章大概的内容是说如何在 MVVM 中使用 Flow 以及如何与 LiveData 一起使用,当我看完并通过实践之后大概明白了,LiveData 是一个生命周期感知组件,它并不属于 Reposito…
LiveData 数据倒灌:别问,问就是不可预期
LiveData Observer 的设计缺乏边界感,综合来看更适合往 PublishSubject 方向改造,而 BehaviorSubject 由 ObservableField 承担。
你想要的系列:网络请求框架OkHttp3全解系列 - (一)OkHttp的基本使用
OkHttp3是由square公司开发,Android中公认最好用的网络请求框架,在接口封装上做的简单易用,GitHub地址。 当网络出现问题的时候OkHttp 会自动恢复一般的连接问题,如果你的服务有多个IP地址,当第一个IP请求失败时,OkHttp会交替尝试你配置的其他IP…
DataBinding实现原理探析
主要分析源码,从源码层面解释整个DataBinding的工作原理
Android数据容器之SparseArray
SparseArray默认的无参构造方法的初始容量为10,但是经过内部处理后变为11。初始化后mKeys和mValues都是长度为11的未赋值数组 二分查找和插入元素共同保证了mKeys的有序,确定了key对应在数组中的位置后,也就确定了value在数组中的位置。如果key已经…
今日头条屏幕适配方案终极版正式发布!
原文地址:https://juejin.im/post/6844903697000972295以下是骚年你的屏幕适配方式该升级了!系列文章,欢迎转发以及分享:骚年你的屏幕适配方式该升级了!(一)-今日