jiulinxiri-Stewed Noodles 资源
jiulinxiri的头像-Stewed Noodles 资源
超级管理员河南管理员
一拳之石取其了坚,一勺之水取其净!
macOS 桌面文件消失-Stewed Noodles 资源

macOS 桌面文件消失

macOS 桌面文件不可见的处理方法,打开终端,输入以下命令 sudo chflags -R nohidden ~/Desktop
Hilt 框架-Stewed Noodles 资源

Hilt 框架

Hilt 是 Google 官方推荐的 Android 依赖注入(DI)框架,基于 Dagger,极大简化了配置和使用成本,减少样板代码,与 ViewModel / Activity / Fragment / Service 深度集成,可以自动管理依赖生...
Dependency Injection-Stewed Noodles 资源

Dependency Injection

在现代 Android 开发中,依赖注入(Dependency Injection,DI)是一种设计模式,用于简化应用中各个组件之间依赖关系的管理。 依赖注入是一种设计思想:对象不自己创建依赖,而是由外部把依赖“...
3. 添加本地内购项目-Stewed Noodles 资源
ROOM Database-Stewed Noodles 资源

ROOM Database

Room Database 是 Android 官方提供的本地数据库框架,是 Jetpack 架构组件的一部分,用于在应用中以安全、简洁、高效的方式存储本地数据。它在 SQLite 之上提供了更高层的抽象,让开发者更容易...
MVVM 架构-Stewed Noodles 资源

MVVM 架构

MVVM(Model-View-ViewModel) 架构中 View、ViewModel 以及 Model 之间的交互逻辑,如下图所示 基本介绍 MVVM 架构的分层,如下图所示 XML MVVM 架构,ViewModel 层使用 LiveData Jetpack Comp...
Retrofit-Stewed Noodles 资源

Retrofit

Retrofit 是 Square 出品的一个 类型安全的 HTTP 客户端,用于 Android / Java / Kotlin 中进行网络请求。 基于 OkHttp 支持 协程(suspend) 支持 Gson / Moshi 解析 基本使用 1. 添加依赖 dep...
observeAsState-Stewed Noodles 资源

observeAsState

observeAsState 是 Jetpack Compose 中用于 将 LiveData 转换为 Compose 可观察状态(State) 的扩展函数。 作用让 LiveData 的变化自动触发Compose UI 重组。 基本用法 // 无默认值 val user b...
Constraint Layout-Stewed Noodles 资源

Constraint Layout

ConstraintLayout 是一种高级布局系统,适合复杂 UI。可以在 Compose 中使用,用来创建: 复杂对齐 多视图相互依赖的布局 百分比布局 链式布局(Chains) Barrier(根据子项动态位置对齐) Guid...
Data Class 数据类-Stewed Noodles 资源

Data Class 数据类

Kotlin 中的 数据类(data class) 是一种用于只存数据的类,能够自动生成常用的函数。 equals() hashCode() toString() copy() 语法 data class ClassName( val prop: Type, var prop2: Type )...