首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Android
订阅
姜饼小框
更多收藏集
微信扫码分享
微信
新浪微博
QQ
70篇文章 · 0订阅
由浅入深,详解 ViewModel 的那些事
ViewModel作为JetPack的组件之一,其本身承担着不可或缺的作用,而了解其设计思想也是每个开发必备技能。故本篇将从背景与使用方式开始,再到源码解析,由浅入深,详解ViewModel方方面面。
Constraintlayout 2.0:你们要的更新来了
一年前写ConstraintLayout,看完一篇真的就够了么? 文章的时候说过,任何技术都会有时限性,只有不断的学习,不断的更新自我,才不会outer。 有朋友也留言,希望更新...那就有本文了。 目前2.0只是新增了一些新功能和新玩法,对1.x版本无取代之意,所以1.x版本…
Android事件分发溯源详解
Android事件分发机制大家都非常熟悉,大部分文章对这个过程的描述都是开始于Activity,但是事件是怎么传到Activity的?
2022年编译加速的8个实用技巧
关于Android编译加速的文章相信大家都看过不少,但常常要么是好几年前写的,目前看来有些过时;要么介绍了一大堆配置,最后一实践发现并没有多大效果,今天我们一起来看一些实用的~
Compose + MVI + Navigation 快速实现 wanAndroid 客户端
基于`Compose`,`MVI`架构,单`Activity`架构等,快速实现一个`wanAndroid`客户端,了解一下~
Android TextView 在雪球中的应用
雪球 APP 是一个典型的 UGC 社区,在我们的应用中,有着丰富的信息流和长文供用户阅读,同时也有大量的用户每天使用编辑器发帖、发专栏文章。在这样一个阅读比重非常大的 Android 应用中,文本内容的展示非常重要,优雅的排版和快速的渲染能给用户带来非常好的阅读感受。所以掌握…
《Activity显示界面历险记》—说说View的那些理不清的关系
在Activity显示View的过程中,有一些重要的角色总让人理不清,比如PhoneWindow、DecorView、ViewRootImpl。 也常常有面试题会问到,他们四者之间的关系?创建的时机?View第一次绘制的时机?等问题。 那么今天,就和大家一起从Activity启…
Android数据库高手秘籍(一)——SQLite命令
要想熟练地操作任何一个数据库,最最基本的要求就是要懂 SQL 语言,这也是每个程序员都应该掌握的技能。虽说 SQL 博大精深,要想精通确实很难,但最基本的一些建表命令,增删改查,大家还是必须要学会的。 SQL(Structured Query Language) 是一种标准的数…
Android DataBinding 从入门到进阶
DataBinding 是谷歌官方发布的一个框架,顾名思义即为数据绑定,是 MVVM 模式在 Android 上的一种实现,用于降低布局和逻辑的耦合性,使代码逻辑更加清晰。MVVM 相对于 MVP,其实就是将 Presenter 层替换成了 ViewModel 层。DataBi…
统一热干面的制作流程---模板方法
前情提要 上集讲到, 小光引入了日报制度, 用来从各个分店店长那儿收集信息. 如此一来, 小光每天就通过日报系统了解到各个分店的销售情况, 问题所在, 也好根据收集到的用户反馈来改善系统, 改善经营了. 不多久, 就有一个来自用户的反馈, 通过店长的日报到了小光这边: 有用户反…