首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
android
订阅
bleach
更多收藏集
微信扫码分享
微信
新浪微博
QQ
18篇文章 · 0订阅
Android 启动优化(一) - 有向无环图
这几篇文章从 0 到 1,讲解 DAG 有向无环图是怎么实现的,以及在 Android 启动优化的应用。 推荐理由:现在挺多文章一谈到启动优化,动不动就聊拓扑结构,这篇文章从数据结构到算法、到设计都给大家说清楚了,开源项目也有非常强的借鉴意义。 说到 Android 启动优化,…
Android ASM插桩
Android ASM 插桩 修改字节码 Gradle插件 实现一个简单的Activity生命周期耗时性能监测工具
Android插件化开发实战
插件化技术初源于免安装运行 apk 的想法,这个免安装的 apk 就可以理解为插件,而支持插件的 app 我们一般叫宿主。宿主可以在运行时加载和运行插件,这样便可以将 app 中一些不常用的功能模块做成插件,一方面减小 了安装包的大小,另一方面可以实现 app 功能的动态扩展。…
Android 开源库 #8 Android 内存缓存框架 LruCache 的实现原理,手写试试?
在之前的文章里,我们聊到了 LRU 缓存淘汰算法,并且分析 Java 标准库中支持 LUR 算法的数据结构 LinkedHashMap。今天,我们来分析标准库的 LruCache 内存缓存框架
快看漫画组件化-发布插件
随着快看业务的下沉组件越来越多,每个人都可能面临组件创建、配置、发布阶段,组件化的基础能力愈发重要,我们希望能有一个通用的发布插件来提升我们组件的开发效率和解决我们在组件化中可能面临到的一些问题。针对
快看Android页面开发框架的最佳实践
Arch框架是在快看复杂的业务开发中沉淀出来的,极大的改善了工程混乱的代码。目前已有的新业务模块都是基于该开发框架开发的,大大的提高了整体的研发效率
探索 Glide 原理
Glide 图片加载流程大致三可以分为三个阶段:`发起请求`、`启动任务`以及`解码图片`。Glide 的缓存用的是`三级缓存机制`,图片的缓存分为`内存缓存`、`磁盘缓存`和`来源缓存`。
Android应用启动流程分析
网上看过很多Activity启动过程的源码解析,很多文章会贴上一大段代码,然后从startActivity()函数开始深究整个源码的调用栈。个人感觉这类文章代码细节太多,反而容易迷失在源码调用之中,从而忽略了Activity启动过程的本质。所以本文就简单地定性地对Activit…
Glide加载gif图片优化
Glide是一个快速高效的Android图片加载库,注重于平滑的滚动提供了易用的API,高性能、可扩展的图片解码管道以及自动的资源池技术。这个库被广泛运用在google的开源项目中,包括2014年的google I/O大会上发布的官方app。但是大家有没有发现当使用glide加…
Android图片加载框架最全解析(一),Glide的基本用法
现在 Android 上的图片加载框架非常成熟,从最早的老牌图片加载框架 UniversalImageLoader,到后来 Google 推出的 Volley,再到后来的新兴军 Glide 和 Picasso,当然还有 Facebook 的 Fresco。每一个都非常稳定,功能…