首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Kotlin开发
订阅
yrjw
更多收藏集
微信扫码分享
微信
新浪微博
QQ
58篇文章 · 0订阅
Kotlin中的let、run、with、also、apply、invoke用法详解
以下是 Kotlin 中作用域函数(let、run、with、also、apply)和 invoke 操作符的完整总结,结合代码示例和对比说明,帮助您理解它们的用法和区别。 一、作用域函数:简化对象操
Android Jetpack - 2 ViewModel
1. 为什么需要 ViewModel 1.1 传统开发中的四大痛点 痛点 表现 后果 数据丢失 屏幕旋转、语言切换时 Activity 重建,成员变量被清空 用户输入、滚动位置、未提交表单全部丢失 内
整理一些Android相关硬件信息的获取方式
最近需要做个项目,里面涉及到一些收集Android硬件信息,虽说项目还没开始,但也不影响自己先事先准备起来. 检测是手机还是平板 Android中没有提供特定的方法来判断设备是手机还是平板,只能通过别
彻底搞清Flow+MVVM+Retrofit+OKHTTP框架
本文主要介绍了Flow的基本使用方法,结合了Flow+MVVM+Retrofit+OKHTTP框架,能够带你理解Flow在ViewModel,Repository,切换线程等方面的细节 。
Jetpack Compose - 约束布局ConstrainLayout
Compose 中使用 ConstranisLayout 约束布局帮助我们优化组件层级,减少编写复杂的组件
【面向面试学习】include、merge、viewSutb的区别是什么?
一句话总结 这三个都是在一个布局xml里引入另一个布局xml 区别 include引入一个布局 merge引入一个布局并去掉这个布局的根ViewGroup viewSub引入一个布局,但是并不加载进入
remember()、rememberSaveable()和rememberSaveableStateHolder()
本文介绍了Compose中三种状态保存函数:remember、rememberSaveable和rememberSaveableStateHolder。remember在重组期间保持状态,但会被配置变
Jetpack Compose开发框架搭建
考虑在传统 Android View 视图框架中接入 Compose 框架,也就是 View 和 Compose 混合开发,本文介绍compose的架构。
关于ViewModel的这几个问题,你都知道吗?
不知你有没有想过它为什么会取名叫做ViewModel呢?它跟MVVM架构模式中的ViewModel是怎么样的一种关系呢?它又是怎么感知到生命周期的呢?为什么要设计成屏幕旋转后继续留存ViewModel
Android ViewModel 的简单用法
ViewModel 是 Android Jetpack 架构组件之一,用于以生命周期感知的方式存储和管理 UI 相关数据。