首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Android 架构
订阅
Tonnyhh
更多收藏集
微信扫码分享
微信
新浪微博
QQ
15篇文章 · 0订阅
插件化实现Android多主题功能原理剖析
前言 之前我们总结过B站的皮肤框架MagicaSakura,也点出了其不足,文章链接:来自B站的开源的MagicaSakura源码解析,该框架只能完成普通的换色需求,没有QQ,网易云音乐类似的皮肤包的功能。 那么今天我们就带来,拥有皮肤加载功能的插件化换肤框架。框架的分装和使用具…
[贝聊科技]使用Android Studio和MAT进行内存泄漏分析
Java 程序运行时的内存分配策略有三种:静态分配、栈式分配和堆式分配。对应的存储区域如下: 静态存储区(方法区):主要存放静态数据、全局 static 数据和常量。这块内存在程序编译时就已经分配好,并且在程序整个运行期间都存在。 栈区 :方法体内的局部变量都在栈上创建,并在方…
花了 4 个月整理了 50 篇 Android 干货文章
从第 1 篇文章到现在已经 4 个月了,按类别整理一波技术干货。 目录 热门技术 View 代码封装 源码分析 精进之路 热门技术 Kotlin 初探 Kotlin 成了 Google 的亲儿子,现在赶紧来学学跟着 google 学习 mvp 架构跟着 google 学习 mvp 架构(clean 篇)给初学者的…
Google I/O 中提到的提高 Android studio 的编译速度的几个建议
Google I/O 中有一个 How to speed up your slow Gradle builds 的演讲,提出了一些加快 Android studio 编译速度的建议,整理如下: 1. 使用最新的 Android gradle 插件 Google tools team 一直致…
高仿知乎日报(RxJava + Retrofit + Glide)
高仿的知乎日报客户端,架构采用 MVP 的设计模式,图片素材均来自 APP 知乎日报,网络请求使用 RxJava + Retrofit 组合,图片加载使用 Glide 。
为Android、iOS设备搭建模拟丢包、慢速网络模拟环境
1. 背景、目标、目的 (1) 背景: 我们在移动开发或者测试的时候,时常遇到在正常网络环境下的代码运行一切正常,一旦网络有抖动甚至网速较慢时,各种bug频发,当然我们开发中必须要提前对异常进行设计,但是必要的测试还是很需要的。由于iOS的开发工具XCode已经具备此功能,重点…