首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
架构
订阅
chuanwei2050
更多收藏集
微信扫码分享
微信
新浪微博
QQ
58篇文章 · 0订阅
Android-关于页面卡顿的排查工具与监测方案
卡顿对于用户来说是敏感的,容易被用户直接感受到的。那么究其原因,卡顿该如何定义,对于卡顿的发生该如何排查问题,当线上用户卡顿时,在线下无法复现时,又如何获取信息来定位问题?
三款 Android 日志框架对比「Logger、Timber、XLog」
为什么需要日志框架 如果我们需要用三方库,那就意味着基于原生方案会存在一些痛点,我们不得不使用某种手段去解决这些痛点。那原生 Logcat 存在哪些痛点,我们来聊一聊: 日志不能持久化,缓冲区日志很容
Android 架构模式如何选择
Android架构模式飞速演进,目前已经有MVC、MVP、MVVM、MVI。这篇文章就针对这些架构模式逐一解读。重点会介绍Compose为什么要结合MVI进行使用,然后找到适合自己业务的架构模式。
现代化 Android 开发:性能监控
崩溃、内存、IO、存储、网络、启动、包体积、UI等方方面面都得监控起来,要做到问题早暴露、早处理、早下班。
Android 中将多个子模块合并成一个 aar
模块之间的关系:模块A引用模块B,模块B引用模块C 使用 fat-aar-android库将三个子模块合并成一个aar
ViewModel实例什么时候被回收
ViewModel的生命周期比Activity长?这里从源码角度分析ViewModel的创建和销毁过程,避免理解错误导致使用上的问题。
面Android 基础架构岗-4小时4面的持续体验(小累)
虽然不一定100%能拿offer,但这次面试非常值,远超来回100多的车费了😄。关于面试的心态,保持悲观的乐观主义心态比较好。面前做面试准备时保持悲观,尽可能的做足准备。面后积极做复盘,乐观接受结果
移动端APP组件化架构实践 | 京东云技术团队
对于中大型移动端APP开发来讲,组件化是一种常用的项目架构方式。个人最近几年在工作项目中也一直使用组件化的方式来开发,在这过程中也积累了一些经验和思考。主要是来自在日常开发中使用组件化开发遇到的问题以
现代化 Android 开发:基础架构
Android 开发经过 10 多年的发展,技术在不断更迭,软件复杂度也在不断提升。我们该选择怎样的开发方式才能适配这越来越卷的开发生活?
Tech 与 Team —— Leader 的自我修养
最近一直在招人,一直在面试,见了很多人,遇过很多事。 总的来说,在我面试别人的时候,能方便他人都会尽量去方便,面试过程中,尽量营造一个轻松的气氛,比如聊一些别人的强项,总是抓住别人薄弱点不放,把气氛搞得很尴尬,我觉得真的没意义。 可即便是这样,我发现最多的情况是,几乎所有人都不知