观看一些户外直播时,我们观众端看到的是主播摄像头的内容,这是如何实现的呢?这篇将手写一个直播Demo。在上一篇中,可以拍摄camera的数据,并加上背景音乐,其实只要解决了如...
一、前言 现在Android开发最常用的IDE就是Android Studio了。在Android Studio中使用了Gradle构建功能,这使得模块之间的管理、依赖都非常...
Bitmap可以说是安卓里面最常见的内存消耗大户了,我们开发过程中遇到的oom问题很多都是由它引发的。谷歌官方也一直在迭代它的像素内存管理策略。从 Android 2.3.3...
写在前面 当在10亿数据进行不到30次比较就能查找到目标时,不禁感叹编程之魅力!人类之伟大呀! —— 学红黑树有感。 终于,在学习了几天的红黑树相关的知识后,我想把我所学所想...
1.前提 本文将以讲解原理为主,部分代码讲解,可以自行下载HAHA库源码进行对照学习。 implementation 'com.squareup.haha:haha:2.0....
前言:上一篇[https://www.jianshu.com/p/a07a910ebfd0]我们简单介绍了下字节码插桩过程,这里主要介绍如何通过一行注解来实现统计方法耗时。在...
基本项目搭建 项目新建一个Android Module,取名为plugin 删除无用资源,新建groovy、resources/META-INF/gradle-plugins...
GitHub仓库代码[https://github.com/simplehych/GradlePluginSample] 自定义 Gradle 插件三种方式: build s...
首先我要说明一下,本篇文章是基于3.0.0版本的Gradle 插件源码进行分析的。 1 源码下载 既然要进行源码分析,首先就是要下载源码,这个官方给出了详细的步骤:gradl...
文章序号 Android gradle打包涉及task源码解析(一)准备工作[https://www.jianshu.com/p/e73510605c56] Android ...
前言 Gradle Wrapper 这个东西其实困扰了我很久,对这个东西一直没搞懂,只知道使用 gradlew 这个命令就可以实现 gradle 的功能,但是实际为什么要这样...
一、利用 AS 查阅插件源码 本文参考的Android Gradle Plugin 的源码是 compile 'com.android.tools.build:gradle:...