首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Android 框架及工具
订阅
逆水行舟不进则退
更多收藏集
微信扫码分享
微信
新浪微博
QQ
43篇文章 · 0订阅
一文聊聊 Android 项目架构的方方面面
笔者作为工作多年的老Android,本篇借着自己微薄的经验总结一下自己认知到的Android项目架构,抛砖引玉。
如何让不同Activity之间共享同一个ViewModel
问题背景 存在一个场景,在Acitivity1可以跳转到Activity2,但是两个Activty之间希望能共享数据 提出假设的手段 可以定义一个ViewModel,让这两个Activity去共享这个
从Android事件分发机制看滑动冲突解决方案
事件分发机制从ViewGroup的dispatchTouchEvent入手 可以看出,ViewGroup的dispatchTouchEvent,首先调用了自己的onInterceptTouchEven
Android的MVI架构最佳实践(四):单元测试
单元测试是一种测试方法,它用于测试程序中的最小可测试单元,例如函数、方法或类的行为。它旨在验证单元的行为是否符合预期,并帮助开发人员在早期发现和修复缺陷。
Android 即将进入大AI时代
本文将介绍最近提出的studio bot工具和bito与Copilot两种插件,带大家简单实用AI辅助开发的效果,并且大话一下AI之后可能会达到的高度。
Android使用Kotlin封装海外登录工具类
Android使用Kotlin封装海外登录工具类及使用 前言: 之前由于项目做国际化,所以需要接入Google、FaceBook、Twitter等各种第三方登录的Api,于是查找官网资料,申请各种ke
DataBinding之BindingAdapter使用记录
开启掘金成长之旅!这是我参与「掘金日新计划 · 2 月更文挑战」的第 4 天,点击查看活动详情 个人理解,这个注解就是生成一个全局的控件属性。这个注解面向一个public static方法,方法名自己
Android:封装一个真正的倒计时工具
开启掘金成长之旅!这是我参与「掘金日新计划 · 2 月更文挑战」的第 16 天,点击查看活动详情 其实实现的方式相当多,例如Handler配合sendEmptyMessageDelayed()或者Ru
大型Android项目架构:基于组件化+模块化+Kotlin+协程+Flow+Retrofit+Jetpack+MVVM架构实现WanAndroid客户端
前言:苟有恒,何必三更眠五更起;最无益,莫过一日曝十日寒。项目采用 Kotlin 语言,Android Jetpack,组件化,模块化拆分,加入短视频功能,Flow冷流的使用···
Kotlin协程之Flow的使用与原理
Flow的定义和特点 Flow是一种数据流,可以用于协程间的通信,具有冷、懒、响应式等特点。Flow是基于协程构建的,可以提供多个值。Flow在概念上类似于一个数据序列,但它可以使用挂起函数来异步地产