首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Android热修复,插件化,组件化
订阅
SimpleSu
更多收藏集
微信扫码分享
微信
新浪微博
QQ
21篇文章 · 0订阅
Android Jetpack架构组件(五)一文带你了解LiveData(原理篇)
在上一篇文章中我们学习了LiveData的基本用法,我们知道LiveData是一个可观察的数据持有者,他是具有组件生命周期感知的,那么它是如何观察组件生命周期变化的呢?LiveData和RxJava的不同的是,LiveData并不是通知所有观察者,它只会通知处于Active状态…
Android Jetpack架构组件(六)一文带你了解ViewModel的使用和原理
在本系列的第4和第5篇文章中,介绍了LiveData的使用和原理,LiveData和ViewModel是一对好搭档,这篇文章我们一起来学习什么是ViewModel、ViewModel基本使用、ViewModel的原理。 在说ViewModel前,我们需要解一下MVVM和Data…
饿了么UETool原理初探
一样都是静态显示view边距以及相关状态,但是!有了UEtool,不仅能看见view的各种属性,你还能动态改!也就是说你不仅能看你还能摸,有了这个工具,我再也不用为了改1,2个dp的边距我再编译运行了!设计同学也能更好调整UI了。 以UETool官方Demo的捕捉控件功能例吧。…
深入了解APM讲义V3
性能问题是导致 App 用户流失的罪魁祸首之一,如果用户在使用我们 App 的时候遇到诸如页面卡顿、响应速度慢、发热严重、流量电量消耗大等问题的时候,很可能就会卸载掉我们的 App。这也是我们在目前工作中面临的巨大挑战之一,尤其是低端机型。 商业化的APM平台:著名的 NewR…
Shadow 插件化框架分析
Shadow 是最近腾讯开源的一款插件化框架。原理是使用宿主代理的方式实现组件的生命周期。 目前的插件化框架,大部分都是使用 hook 系统的方式来做的。使用代理的基本上没有成体系的框架,只是一些小 demo,Shadow 框架的开源,在系统 api 控制越来越严格的趋势下,算…
美团猫眼电影android模块化实战--可能是最详细的模块化实战
首先一句话概括:我想把这几个月做的事情记录下来,并且希望尽量详细,希望读者读了这篇文章能够知道项目进行模块化,项目改业务框架可能会遇到哪些问题,具体每个步骤都做什么,而不是大致的了解。 现在很多人都在谈模块化,网上有一大堆的博客实践都在讲这个。很多谈的只是模块与模块之间的解耦,…
Android架构设计:手把手教你撸一个简洁而强大的MVP框架!
Android端的MVP架构已经出来有很长时间了。而对于Android的MVP实现模式,也并没有个标准的实现方式。 现在市面上最流行的是google开源出来的一套MVP模型,此模型可到此google家MVP开源地址进行查看。 而此篇博客将要介绍的并不是google的MVP模型。…
总结一波安卓组件化开源方案
为了让大家能快速对android组件化有个整体的认识,本文将从多个维度对目前网上一些有代表性的开源组件化开发方案进行对比,从而更好的区分各组件化方案的特点,快速选择适合自己使用的方案深入学习并使用,在面试中被问到时也能做到心中有数。 android平台上组件化开发的概念近两年非…