首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
android框架学习
订阅
Mr丶why
更多收藏集
微信扫码分享
微信
新浪微博
QQ
10篇文章 · 0订阅
AutoRegister:一种更高效的组件自动注册方案(android组件化开发)
在编译时,扫描即将打包到apk中的所有类,将所有组件类收集起来,通过修改字节码的方式生成注册代码到组件管理类中,从而实现编译时自动注册的功能,不用再关心项目中有哪些组件类了。 特点:不需要注解,不会增加新的类;性能高,不需要反射,运行时直接调用组件的构造方法;能扫描到所有类,不…
V - Layout:淘宝、天猫都在用的Android UI框架 完全解析
在五一假期我对V- Layout进行了详细分析,我将献上一份 V- Layout的使用攻略 & 源码分析,希望你们会喜欢。 1. 为什么要使用 V - Layout 使用 ListView/GirdView/RecyclerView等基础空间来处理View的回收与复用。 但是,…
《安卓-深入浅出MVVM教程》原理篇-01 MyLiveData(最简单的LiveData)
上一篇,介绍了 MVVM 的常见用法。 这一篇将会从零开始构建 MVVM 的基础类库。
阿里开源路由框架ARouter的源码分析
是不是还在困惑 app组件化后如何解决跨module的界面跳转和API调用? 想不想实现运营后台自由配置一个URL下发给app被点击后,想跳转那里就跳转那里? 要不要解决h5网页自由跳转全应用任意界面的需求? … 那你的确需要阅读本篇文章了
Android 项目架构 - MVP 基础
Android 项目架构 - MVP 基础
Android 常用框架集合
本章户要是对一下常用的框架进行整理,包括框架的源码地址以及一些比较详细的博客讲解,帮助大家更方便的查找资源。 网络 1.android-async-http: 一个比较老的网络框架项目,虽然已经很少使用了,但是可以学习一下里面的写作方法。 源码地址:android-async-…
美团猫眼电影android模块化实战--可能是最详细的模块化实战
首先一句话概括:我想把这几个月做的事情记录下来,并且希望尽量详细,希望读者读了这篇文章能够知道项目进行模块化,项目改业务框架可能会遇到哪些问题,具体每个步骤都做什么,而不是大致的了解。 现在很多人都在谈模块化,网上有一大堆的博客实践都在讲这个。很多谈的只是模块与模块之间的解耦,…
DataBinding实用指南
对于android开发者而言,写冗余重复的代码一直是一件吃力不讨好的事情,而数据绑定技术能够减少大量重复的代码,可以说是android开发者的福音。它学习起来十分简单(相信了解过的应该都这么觉得),但使用起来却不那么尽如人意(对不起,binding文件未找到)。 从16年11月…
从零开始搭建一个项目 (rxJava+Retrofit+Dagger2) -- 完结篇
从零开始搭建一个项目 (rxJava+Retrofit+Dagger2) -- 完结篇
Android 架构思考 (模块化、多进程)
关于模块化 (组件化) 这个问题,我想每个开发者可能都认真的思考过。随着项目的开发,业务不断壮大,业务模块越来越多,各个模块间相互引用,耦合越来越严重,同时有些项目(比如我们公司)还伴随着子应用单独包装推广,影子应用单独发布等等需求,重新调整架构迫在眉睫。今天,我们就来聊聊模块化(组件化),这篇文章同时也是我这几年,对项目架构的理解。