喜马拉雅一面 类加载机制android中有哪些ClassLoader设计一个线程池设计一个方法耗时检测框架重构Module流程Handler、BinderANR处理、内存泄漏...
喜马拉雅一面 类加载机制android中有哪些ClassLoader设计一个线程池设计一个方法耗时检测框架重构Module流程Handler、BinderANR处理、内存泄漏...
创建工程 首先创建一个Android工程吧,创建工程步骤自己来吧,如果不会,你还是从Android入门开始吧。添加基本文件(一个包含GLSurfaceView的Activit...
开篇 炙手可热,望而生畏的音视频开发 时至今日,短视频App可谓是如日中天,一片兴兴向荣。随着短视频的兴起,音视频开发也越来越受到重视,但是由于音视频开发涉及知识面比较广,入...
使用 在分析之前,先了解如何使用该库。然后根据使用流程开枝散叶般去分析其中的具体分支。首先MPAndroidChart的使用大致可以总结为下面的使用流程图: 下面根据流程图来...
1 前言 之前的文章提到过如何基于MPAndroidChart来实现股票K线图的效果,显然这个开源框架十分强大,连缩放、拖曳、坐标自动适配数据等交互细节都很高效率地完善了。但...
*本篇文章已授权微信公众号 guolin_blog (郭霖)独家发布 前言 第一次看到插桩,是在Android开发高手课中。看完去查了一下:“咦!还有这东西,有点意思”。 本...
第一次看到 NamedDomainObjectContainer 的时候,让我迷惑了好一阵子,这到底是个什么玩意?现在让我们来揭开它神秘的面纱,看看它到底是什么,有什么作用。...
前言 学习Gradle也有一段时间了,感觉知道了很多,但是还是有些朦朦胧胧,这时候就该写点代码来融会贯通一下, 于是便决定做一个简单的插件来真正理解一下Gradle 插件开发...
为了学习 RxJava 的原理,参考其源码,自己动手实现一个简化的 RxJava,代码 SimpleRx 本文接上一篇 自己动手实现 RxJava 理解其调用链上一篇主要实现...