首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
开启快捷收藏
开启后收藏文章时不再自动弹出选择面板
取消
确定
Android
订阅
用户2873358258541
更多收藏集
微信扫码分享
微信
新浪微博
QQ
8篇文章 · 0订阅
大型Android项目架构:基于组件化+模块化+Kotlin+协程+Flow+Retrofit+Jetpack+MVVM架构实现WanAndroid客户端
前言:苟有恒,何必三更眠五更起;最无益,莫过一日曝十日寒。项目采用 Kotlin 语言,Android Jetpack,组件化,模块化拆分,加入短视频功能,Flow冷流的使用···
移动端APP组件化架构实践 | 京东云技术团队
对于中大型移动端APP开发来讲,组件化是一种常用的项目架构方式。个人最近几年在工作项目中也一直使用组件化的方式来开发,在这过程中也积累了一些经验和思考。主要是来自在日常开发中使用组件化开发遇到的问题以
"一文读懂"系列:Android屏幕刷新机制
为什么要学习屏幕刷新知识? 很多同学觉得屏幕刷新绘制知识点对他们开发不重要,没必要学习这些东西,这部分同学可能平时维护的是一些中小型项目或者应用是安装在
问个问题,请描述下Android系统的启动流程
什么是Android启动流程呢,其实指的就是我们Android系统的启动流程。这个是所有用Android手机的人都必须经历的一件事。当我们把手机充好电,按下电源,手机会弹出相应启动界面。等了一段时间之
主流开源框架之BlockCanary深入了解
主流开源框架源码深入了解第5篇——BlockCanary源码分析。(源码以1.5.0版为准) Android系统每隔16ms就会重新绘制一次Activity,因此,我们的应用必须在16ms内完成屏幕刷新的全部逻辑操作,每一帧只能停留16ms,否则就会出现掉帧现象(也就是用户看到…
LeakCanary 源码解析
LeakCanary 是由 Square 开源的针对 Android 和 Java 的内存泄漏检测工具。 debug 和 release 版本中使用的是不同的库。LeakCanary 运行时会经常执行 GC 操作,在 release 版本中会影响效率。android-no-op…
Android Startup实现分析
Android Startup提供一种在应用启动时能够更加简单、高效的方式来初始化组件。开发人员可以使用Android Startup来简化启动序列,并显式地设置初始化顺序与组件之间的依赖关系。 与此同时,Android Startup支持同步与异步等待、手动控制依赖执行时机,…
[Jetpack组件] StartUp从使用到解析
StartUp 1. Application初始化 startup主要作用是优化app启动流程,实现更优雅的初始化操作。通常我们使用第三方组件的时候都需要在Application中进行初始化,比如: