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