首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Android
订阅
用户2641956360814
更多收藏集
微信扫码分享
微信
新浪微博
QQ
12篇文章 · 0订阅
【Framework】🤡 速通 Android AOSP基础
早些年刚毕业,在老东家参与开发Launcher的时候就接触过AOSP,那时的早教平板还是基于Android 4.4的源码进行定制的。后续跑路了,就一直在应用层摸鱼,最近一时兴起,速通(复习)一波基础~
Android 架构之 MVI 初级体 | Flow 替换 LiveData 重构数据链路
励志成为 Flow 和 LiveData 讨论终结篇。也是架构系列第二篇,架构演进线路为“无架构”-“MVP”-“MVVM”-“MVI”。
FireBase,Google Analytics,谷歌分析
1. 将 Android 版 Google Analytics(分析)库的依赖项添加到您的模块(应用级)Gradle 文件(通常为 app/build.gradle) 2. 在活动顶端声明 com.google.firebase.analytics.FirebaseAnalyt…
看完这个,Java IO从此不在难
Java IO 体系看起来类很多,感觉很复杂,但其实是 IO 涉及的因素太多了。在设计 IO 相关的类时,编写者也不是从同一个方面考虑的,所以会给人一种很乱的感觉,并且还有设计模式的使用,更加难以使用这些 IO 类,所以特地对 Java 的 IO 做一个总结。 IO 类设计出来…
Android开源框架源码鉴赏:LruCache与DiskLruCache
更多Android开源框架源码分析文章请参见Android open framework analysis。 在分析LruCache与DiskLruCache之前,我们先来简单的了解下LRU算法的核心原理。 了解了算法原理,我们来思考一下如果是我们来做,应该如何实现这个算法。从…
Android DiskLruCache 完全解析,硬盘缓存的最佳方案
记得在很早之前,我有写过一篇文章 Android 高效加载大图、多图解决方案,有效避免程序 OOM,这篇文章是翻译自 Android Doc 的,其中防止多图 OOM 的核心解决思路就是使用 LruCache 技术。但 LruCache 只是管理了内存中图片的存储与释放,如果图片从内存中被移除的话,那么又需要从网络上重新加载一次图片,这显然非常耗时。对此,Google 又提供了一套硬盘缓存的解决方案:DiskLruCache
动画道路上的新宠 -- Lottie
1. lottie 简介 Lottie是一个iOS,Android和React Native库,可以实时渲染After Effects动画,并且允许本地app像静态资源那样轻松地使用动画。Lottie使用名为Bodymovin的开源After Effects的扩展程序导出的JS…
Android 从 json 文件到炫酷动画 - Lottie 实现思路和源码分析
Lottie 是最近 Airbnb 开源的动画项目,支持 Android、iOS、ReactNaitve 三个平台,相关背景介绍可以参考之前的文章 Airbnb 开源炫酷动画库 Lottie(译)-看看 Airbnb 的工程师怎么说。本文分析主要 Lottie 把 json 文件转为动画的思路和源码实现。
Android 开源库 #9 这是一份详细的 EventBus 使用教程
在 Android 开发中,EventBus 事件总线机制十分常用; 今天,我将整理 EventBus 详细的使用教程,追求简单易懂又不失深度。如果能帮上忙,请务必点赞加关注,这真的对我非常重要。
Android 主流开源框架(八)EventBus 源码解析(含面试相关文问题解答)
最近有个想法——就是把 Android 主流开源框架进行深入分析,然后写成一系列文章,包括该框架的详细使用与源码解析。目的是通过鉴赏大神的源码来了解框架底层的原理,也就是做到不仅要知其然,还要知其所以然。 这里我说下自己阅读源码的经验,我一般都是按照平时使用某个框架或者某个系统…