![](https://img-blog.csdnimg.cn/20200109175759286.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
android常用三方库
通过讲解常用三方库再实际项目中得运用,通过使用逐步深入原理进行讲解
像一只小蜗牛
不要辜负了所有爱你的人
展开
-
MMKV框架解析
引入github:MMKV——基于 mmap 的高性能通用 key-value 组件 MMKV 是基于 mmap 内存映射的 key-value组件,底层序列化/反序列化使用 protobuf 实现,性能高,稳定性强。从 2015年中至今在微信上使用,其性能和稳定性经过了时间的验证。近期也已移植到 Android / macOS / Win32 / POSIX 平台,一并开源。MMKV 源起 在微信客户端的日常运营中,时不时就会爆发特殊文字引起系统的crash,参考文章,文章里面设计的技术方案是在关原创 2020-07-24 16:53:47 · 657 阅读 · 0 评论 -
常用三方库清单列表,方便快速查找
名称描述github链接ImmersionBar沉浸式状态栏解决方案https://github.com/gyf-dev/ImmersionBarSmartRefreshLayout下拉刷新上拉加载https://github.com/scwang90/SmartRefreshLayoutfastjsonjson解析https://github.com/alibaba/fastjsongsonjson解析https://github.com/googl...原创 2020-07-24 13:53:15 · 434 阅读 · 0 评论 -
ExoPlayer尝鲜
前言:本文是根据ExoPlayer的HelloWorld文档翻译而来Hello world!Another way to get started is to work through the ExoPlayer codelab.开始上手的另一种方式是通过ExoPlayer codelab.For simple use cases, getting started with ExoPlay...原创 2020-04-25 19:52:04 · 1981 阅读 · 0 评论 -
DataBinding基础篇
Android DataBinding课程介绍学习DataBinding的基础用法了解DataBinding的原理掌握高级的DataBinding使用前置知识Activity/Fragment/Android UI基础RecyclerView基本概念MVVM提高开发效率性能高/功能强什么是DataBinding基本用途去掉Activities&Fragment...原创 2020-02-14 15:12:40 · 394 阅读 · 0 评论 -
Realm学习笔记
开始先决条件(环境要求)1.Android Studio 版本1.5.1或更高版本2.JDK 7.0或更高版本3.Android SDK的近期版本4.Android API 大于等于9(Android 2.3以上)注意:Realm不独立支持java,我们不再支持Eclipse作为IDE;请使用Android Studio集成安装通过Gradle安装Realm插件第一步:添加cla...翻译 2020-01-15 18:08:40 · 404 阅读 · 0 评论