首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
行墨
掘友等级
Android高级开发工程师
|
上海找钢网信息科技股份有限公司
Android、Java、Kotlin,喜欢旅游、游泳、网球。
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
0
文章 0
沸点 0
赞
0
返回
|
搜索文章
行墨
Android高级开发工程师 @上海找钢网信息科技股份有限公司
·
9小时前
关注
Jetpack Compose 深入浅出(一)——预览 @Preview
在 Jetpack Compose 中,@Preview 是一个非常实用的注解,它允许你在 Android Studio 中实时预览 Composable 函数的 UI 效...
0
1
分享
行墨
Android高级开发工程师 @上海找钢网信息科技股份有限公司
·
6天前
关注
ConstraintLayout基本使用与分析—— Group 批量控制
这个布局使用 ConstraintLayout 作为根容器,并结合 Group 控件实现了对多个 TextView 的批量控制,整体布局清晰地展示了屏幕五个关键位置的文本控...
0
评论
分享
行墨
Android高级开发工程师 @上海找钢网信息科技股份有限公司
·
6天前
关注
ConstraintLayout基本使用与分析——水平偏移(Horizontal Bias)
这个布局是一个展示 ConstraintLayout 中 水平偏移(Horizontal Bias) 特性的示例,通过多条水平辅助线将屏幕分为四个区域,每个区域展示不同条...
2
评论
分享
行墨
Android高级开发工程师 @上海找钢网信息科技股份有限公司
·
6天前
关注
ConstraintLayout基本使用与分析<五>
这个布局使用 ConstraintLayout 构建了两个类似表单的区域,主要展示了 Guideline(辅助线)和 Barrier(屏障)在布局对齐中的实用价值,非常适合...
1
1
分享
行墨
Android高级开发工程师 @上海找钢网信息科技股份有限公司
·
6天前
关注
ConstraintLayout基本使用与分析<四>
这个布局使用 ConstraintLayout 结合 Guideline(辅助线)来精确定位控件,展示了辅助线在布局中的实用价值。下面是详细解析: 1. 根布局(Const...
0
评论
分享
行墨
Android高级开发工程师 @上海找钢网信息科技股份有限公司
·
6天前
关注
ConstraintLayout基本使用与分析<三>
这个布局使用 ConstraintLayout 构建了一个以 "目标控件" 为中心的界面,包含多个相互关联的文本视图,重点展示了尺寸比例约束和相对定位的用法。以下是详细解析...
0
1
分享
行墨
Android高级开发工程师 @上海找钢网信息科技股份有限公司
·
6天前
关注
ConstraintLayout基本使用与分析<二>
这个布局使用 ConstraintLayout 作为根容器,以一个 "目标控件" 为中心,围绕它放置了多个文本视图,形成了有明确空间关系的布局结构。下面是详细解析: 1. ...
1
评论
分享
行墨
Android高级开发工程师 @上海找钢网信息科技股份有限公司
·
6天前
关注
ConstraintLayout基本使用与分析<一>
这个布局使用 ConstraintLayout 作为根容器,在屏幕的五个个角落和中心各放置了一个 TextView,并额外放置了一个位置固定的 Button。下面是详细解析...
2
评论
分享
行墨
Android高级开发工程师 @上海找钢网信息科技股份有限公司
·
7天前
关注
深入ConstraintLayout原理与分析(一)基本使用篇
1.ConstraintLayout 本身的基本属性 在 Android 开发中,ConstraintLayout 是一个非常强大的布局容器,它允许你通过定义控件之间的约束...
1
评论
分享
行墨
Android高级开发工程师 @上海找钢网信息科技股份有限公司
·
4月前
关注
Dagger2中的Scope机制——@Scope和@Singleton
@Scope` 是什么 通过以上的引用和翻译不知道你是否重新认识了 Scope ,在上文中一个反复强调的概念: 在 Dagger2 中 Scope 机制可以保证在 Scop...
0
评论
分享
行墨
Android高级开发工程师 @上海找钢网信息科技股份有限公司
·
4月前
关注
Dagger 2 对无法使用构造函数的对象进行依赖注入之@Module 和 @Provides
一、问题背景 通过 @Inject 和 @Component 已经实现了 DI,那么为什么 Dagger2 还要实现其他的DI 方式。 其实在上文中我们实现的 DI 方式中...
0
评论
分享
行墨
Android高级开发工程师 @上海找钢网信息科技股份有限公司
·
4月前
关注
Dagger 2——有构造函数对象的依赖注入使用方法
一、对有构造函数的依赖注入涉及到如下内容: @Inject @Component @Inject和 @Component 协同作战。 二、问题背景 在介绍他们之前我们来看一...
0
评论
分享
行墨
Android高级开发工程师 @上海找钢网信息科技股份有限公司
·
4月前
关注
MVVM+Clean Architecture 混合架构与单独MVVM的区别
一、架构分层差异 单独 MVVM 通常分为三层:View(UI层)、ViewModel(业务逻辑层)、Model(数据层) ViewModel直接依赖数据源(如Retr...
1
评论
分享
行墨
Android高级开发工程师 @上海找钢网信息科技股份有限公司
·
4月前
关注
Android开发采用MVP模式时避免类爆炸方案
采用合约分包模式+Base类抽取方案: UserContract.java 已完成 用户模块合约集中管理三层接口定义 BasePresenter.java 已完成 基础Pr...
0
评论
分享
行墨
Android高级开发工程师 @上海找钢网信息科技股份有限公司
·
4月前
关注
Android协程与RxJava对比
一、执行机制差异 协程的非阻塞挂起 协程通过suspend函数挂起而非阻塞线程,同一线程可高效切换执行多个协程任务,减少线程切换开销。例如单线程可承载数万协程,内存消...
0
评论
分享
行墨
Android高级开发工程师 @上海找钢网信息科技股份有限公司
·
4月前
关注
复杂瀑布流优化
以下是Android首页复杂瀑布流秒开的综合优化方案,结合多级缓存、异步加载和布局优化技术,可确保首屏加载时间≤800ms25: 一、核心架构设计 二、关键实现技术 1. ...
3
1
分享
行墨
Android高级开发工程师 @上海找钢网信息科技股份有限公司
·
4月前
关注
Clean Architecture(整洁架构)
Clean Architecture(整洁架构) 是一种以业务逻辑为核心的软件架构设计模式,由 Robert C. Martin(Uncle Bob)提出。其核心目...
0
评论
分享
行墨
Android高级开发工程师 @上海找钢网信息科技股份有限公司
·
5月前
关注
Android MVI 架构
Android MVI架构是一种基于单向数据流和不可变状态的架构模式,通过明确职责划分和状态集中管理简化复杂UI逻辑。以下是核心要点及实现示例: 一、架构核心组成 Mod...
2
1
分享
行墨
Android高级开发工程师 @上海找钢网信息科技股份有限公司
·
5月前
关注
可扩展Android架构设计的7个核心原则
“为什么每次新需求一来,我的代码就像多米诺骨牌一样崩溃?” 这是许多Android开发者经历过的噩梦。当业务需求快速迭代时,一个糟糕的架构设计会导致: 改一处代码波及十处:...
0
评论
分享
行墨
Android高级开发工程师 @上海找钢网信息科技股份有限公司
·
5月前
关注
Kotlin 结构化并发中的安全问题
一、Kotlin 结构化并发中的典型安全问题 共享数据竞态条件 问题:多个协程并发修改同一可变状态(如计数器、集合)时,线程调度顺序不确定可能导致数据不一致35。 ...
0
评论
分享
下一页
个人成就
文章被点赞
60
文章被阅读
23,975
掘力值
2,117
关注了
0
关注者
27
收藏集
0
关注标签
1
加入于
2020-08-16