首页
AI Coding
AIDP
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Android 架构设计
订阅
guass
更多收藏集
微信扫码分享
微信
新浪微博
QQ
14篇文章 · 0订阅
MVPArms官方首发一键生成组件化,体验纯傻瓜式组件化开发
原文地址:https://www.jianshu.com/p/2452ea776a45前言我在上篇文章中介绍了MVPArms的官方快速组件化方案ArmsComponent当时一直强调ArmsCompo
Android View绘制一篇就够了(一)
主要分析的就是View或者ViewGroup对象是如何添加至应用程序界面(窗口)显示的。我们准备从Activity的setContentView方法开始来说(因为默认Activity中放入我们的xml或者Java控件是通过setContentView方法来操作的,当调运了setC
组件化实践详解(二)
在上一篇文章《组件化实践详解(一)》中我们介绍了组件化实践的目标和实践步骤,本文继续说说关于组件化实践遇到的问题及思考。 这条本来我是不想写的,但是很多组件化的文章里都会费尽心思的写组件内的架构设计。 那我也谈一谈我的看法:首先回归初心,想想组件化的目的,为了各个业务组件可以单…
[译]安卓架构组件(1)-App架构指导
说明:今年的Google I/O大会关于安卓的部分发布了全新的类库:Architecture Components。这个新的类库致力于从架构层面帮助你设计健壮、易于测试以及易于维护的app,其中包括UI组件生命周期的管理以及数据持久化等部分。我个人对这个类库非常感兴趣,很早就想…
Android硬件加速(二)-RenderThread与OpenGL GPU渲染
Android4.0之后,系统默认开启硬件加速来渲染视图,之前,理解Android硬件加速的小白文简单的讲述了硬件加速的简单模型,不过主要针对前半阶段,并没怎么说是如何使用OpenGL、GPU处理数据的,OpenGL主要处理的任务有Surface的composition及图形图…
Android官方架构组件Navigation:大巧不工的Fragment管理框架
在不久前的Google 2018 I/O大会上,Google正式推出了AndroidJetpack ——这是一套组件、工具和指导,可以帮助开发者构建出色的 Android 应用,这其中就包含了去年推出的 Lifecycle, ViewModel, LiveData 以及 Room
Android源码分析:手把手带你深入了解Glide的缓存机制
本人尝试将 Glide 的功能进行分解,并单独针对每个功能进行源码分析,从而降低Glide源码的复杂度。 今天,我将主要针对 Glide的图片缓存功能进行流程 & 源码分析 ,希望你们会喜欢。 1. Glide缓存机制简介 Glide的缓存机制使得 Glide具备非常好的图片缓…
长谈:关于 View Measure 测量机制,让我一次把话说完
如果你有下面的困扰,欢迎点击阅读原文。 1. 一个 View 的 parent 一定是 ViewGroup 吗? 2.Android 自定义 View 的时候,经常对 onMeasure() 的理解不到位。有时感觉懂了,有时又有点懵。 3.Android 自定义 View 的时候,经常对 onMeasure() 的理解不到位。有时感觉懂了,有时又有点懵。 4. 在 xml 中设置一个 View 的属性 layout_width 为 wrap_content 或者 match_parent 而不是具体数值 50dp 时,为什么 view 也有正常的尺寸。 5. 你或多或者知道 Android 测量时的 3 种布局模式:MeasureSpec.EXACTLY、Measure.AT_MOST、Measure.UNSPECIFIED。但你不大能够把握它们。 6. 你不但对自定义 View 没有问题,对于自定义 ViewGroup 也不在话下,你明白 Android 给出的 3 种测量模式的含义,但是你还是没有来得及去思考,3 种测量模式本身是什么。 7. 你也许没有想过 Activity 最外层的 View 是什么。 8. 你也许知道 Activity 最外层的 View 叫做 DecorView。明白它与 PhoneWindow 及 Activity.setContentView() 的联系。但你不知道谁对 DecorView 进行了尺寸测量。
MVPArms官方快速组件化方案开源,来自5K star的信赖
原文地址:https://www.jianshu.com/p/f671dd76868f0前言0.1起源0.2组件化方案分析0.2.1业务组件的划分和代码隔离0.2.2路由框架0.2.3基础库0.3Ar