首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
android架构
订阅
fanqi
更多收藏集
微信扫码分享
微信
新浪微博
QQ
38篇文章 · 0订阅
使用Hilt完成依赖注入,让你的安卓代码层次有几层楼那么高(一)
Hilt 是 Android 的依赖项注入库,可减少在项目中执行手动依赖项注入的样板代码。执行手动依赖项注入要求您手动构造每个类及其依赖项,并借助容器重复使用和管理依赖项。
使用Hilt完成依赖注入,让你的安卓代码层次有几层楼那么高(二)
跟随上一章的进度,主要讲解如何使用Hilt注入那些并不能被我们直接控制的类,以及如何为同一个类型提供多个绑定。
玩转Jetpack依赖注入框架——Hilt
什么是依赖注入 依赖注入的英文是Dependency Injection,简称DI,做过Java开发的读者可能知道,Spring 框架中的控制反转功能就是通过依赖注入的方式来实现的。有个很有趣的现象,
Android 增量代码测试覆盖率工具实践
所以代码覆盖测试是有必要的,代码覆盖只能保证这行代码执行了,不能保证其是否正确。寻找相关工具,发现最接近的是jacoco。jacoco 接入也比较简单,在安卓上用的offline 模式,不过jacoco 默认是全部插入探针代码,所以需要对其改造,只对增量代码插入探针。 需求开发…
微信Android组件化架构实践—去组件中心化问题的完美解决
一、代码中心化问题 1.1 代码中心化在Android组件化中的问题体现 貌似Android的组件化是非常简单且可行的,AS提供的module创建方式加gradle.properies 自定义属性可读
写给android同学的代码覆盖率讲解
背景 很多团队都是通过测试这一流程来作为代码高质量上线的最后一道关卡,所以保证测试这一流程不出问题是非常重要的。 因此为了提高代码质量,通常有以下几种方案: 通过单测,来cover部分代码逻辑的边界
组件化开花,就问你香不香
从2017年只有几个大厂在做组件化,到今天已经繁花似锦。 越来越多的团队,越来越多的项目都做了组件化。 大叔相信即使你没有做过组件化项目,但是,对组件化也早就听烂了……
Gson序列化的TypeToken写起来太麻烦?优化它
Gson反序列化集合对象需要借助于TypeToken类,有点繁琐,本文讲解直接通过构造ParameterizedType的方式简化反序列化操作
客户端日志&埋点&上报的接口设计
这篇经过反面案例的对比,分析下“写好日志库需考虑哪些方面?”(有责任链模式、建造者模式、策略模式的彩蛋)
Android登录系统设计
前段时间项目进入第一阶段的尾声,虽然登录方面的功能基本上已经完成开发,但是很乱,例如QQ登录等第三方登录有自己的缓存机制,本地的账号密码登录又是一种方式,邮箱手机号登录又是另一种方式,最终......