首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
架构
订阅
Mr_Wang
更多收藏集
微信扫码分享
微信
新浪微博
QQ
10篇文章 · 0订阅
Android 组件化架构设计从原理到实战
为什么需要组件化 小项目是不需要组件化的。当一个项目有数十个人开发,编译项目要花费10分钟,修改一个bug就可能会影响到其他业务,小小的改动就需要进行回归测试,如果是这种项目,那么我们需要进行组件化了
【Android架构】基于MVP模式的Retrofit2+RXjava封装之文件下载(二)
上篇中我们介绍了基于MVP的Retrofit2+RXjava封装,这一篇我们来说说文件下载的实现。 注:如果需要写入文件的进度,可以在将这段方法放在onNext中,在FileObsever这个类写个方法,然后回调。 这是怎么回事,我们网络请求是在子线程啊。无奈之下只得翻翻官方文…
Android 架构之长连接技术
上一篇文章《Android 架构之网络框架(上)》中,我们谈过了网络框架OkHttp、网络加速方案如HttpDNS、数据压缩与序列化等技术点。本文我们结合腾讯Mars框架和美团Shark体系等业内主流长连接方案,谈一谈长连接技术的各个方面。 除了大家常用的Http短连接,大型A…
Android使用(TabLayout+ViewPager+fragment)与(FragmentTabHost+ViewPager+Fragment)实现底部
这里我先介绍前面两种实现方式,后面两种后期再贴出实现方式。 这两种方式的实现已完成,实现起来相对还是比较简单的,后期有时间会把后面两种的实现方式补上。 Demo代码地址:底部公众号回复"底部状态栏切换"即可获取。
Android 依赖库发布(上传 Library 到 JCenter)gradle最高支持4.4
注册时要注意哦,千万不要注册成组织的账户,一定要注册为个人。因为组织账户只有一个月的免费使用时间。 然后填完基本信息后点击create,这样就创建了仓库。 完成三个地方的配置后,就可以通过命令把项目上传到 Bintray 了。 PbintrayUser:登录binary网站的用…
支付宝客户端架构解析:Android 容器化框架初探
1. 前言 由本章节开始,我们将从支付宝客户端的架构设计方案入手,细分拆解客户端在“容器化框架设计”、“网络优化”、“性能启动优化”、“自动化日志收集”、“RPC 组件设计”、“移动应用监控、诊断、定位”等具体实现,带领大家进一步了解支付宝在客户端架构上的迭代与优化历程。 本节…
Android 常用框架集合
本章户要是对一下常用的框架进行整理,包括框架的源码地址以及一些比较详细的博客讲解,帮助大家更方便的查找资源。 网络 1.android-async-http: 一个比较老的网络框架项目,虽然已经很少使用了,但是可以学习一下里面的写作方法。 源码地址:android-async-…
Android 架构之高可用移动网络连接
读者好,前面我们在《Android 架构之网络连接与加速》和《Android 架构之长连接技术》两篇文章中,讲解了Http短连接、TCP长连接、连接复用与速度优化、数据压缩等方面的知识点。不过,真实的网络环境是很复杂的,存在各种各样的因素会导致网络服务不可用,比如DNS劫持、服…
移动架构 (一) 架构第一步,学会画各种 UML 图。
距离上一个 “性能优化系列” 已经快一个月没有发布文章了,最近公司真的是太忙了,甚是想念掘友们啊。最近把学习架构方面的知识记录下来,供自己和掘友们一起学习。 注意: 文章中 UML 图开始用是 Windows PowerDesigner 工具,后来换电脑了用的 StarUML。…
Android 依赖库发布(上传 Library 到 JCenter)支持gradle4.5+
如果两个命令行都出现 BUILD SUCCESS,则表示上传成功。 点击Add to JCenter,在新页面中点击Send,之后就等待Bintrary的审核吧,如果审核通过会以邮件通知你。