本篇文章已授权微信公众号 guolin_blog(郭霖)独家发布 一、内存的划分 二、java 内存优化 三、native 内存优化 四、graphics 内存优化 五、st...
本篇文章已授权微信公众号 guolin_blog(郭霖)独家发布 一、内存的划分 二、java 内存优化 三、native 内存优化 四、graphics 内存优化 五、st...
android Data Binding(01 入门篇)//www.greatytc.com/p/7a9ddf4f1301android Data Binding(...
注解发生在java文件转化为class文件,是插入java代码;插桩发生在class文件转化为dex文件过程中,是插入字节码
【Android】函数插桩(Gradle + ASM)*本篇文章已授权微信公众号 guolin_blog (郭霖)独家发布 前言 第一次看到插桩,是在Android开发高手课中。看完去查了一下:“咦!还有这东西,有点意思”。 本...
前言 由于项目需要用到 Groovy 语言,这两天对其进行了粗略的学习,本文是对学习做的一个简单总结,主要内容参考于官方文档(Groovy 的官方文档还是非常不错的,强烈推荐...
大佬,请教一下怎么画竖直的文字,网上找了好多方法都没用
android自定义View:drawText详解一、概述 1. 四线格与基线 小时候,我们在刚开始学习写字母时,用的本子是四线格的,我们必须把字母按照规则写在四线格内。 比如: 那么问题来了,在canvas在利用drawT...
一、概述 1. 四线格与基线 小时候,我们在刚开始学习写字母时,用的本子是四线格的,我们必须把字母按照规则写在四线格内。 比如: 那么问题来了,在canvas在利用drawT...
1.Github中java语言中收获最多star的前十个项目://www.greatytc.com/p/65a9929e0cf42.https://github.c...
上一章《Camera2 开启相机》[//www.greatytc.com/p/df3c8683bb90]我们学习了如何开启和关闭相机,接下来我们来学习如何开启预览。...
上一章《Camera2 概览》[//www.greatytc.com/p/9a2e66916fcb]里我们介绍了一些 Camera2 的基础知识,但是并没有涉及太多...
前言 年底公司赶项目,忙得不亦乐乎,博客也很久没更新了。公司项目里用到了自定义摄像头的模块,也参考了Google开源项目CameraView来实现版本兼容的问题,这篇博客也是...
今天开始撸代码,首先使用FFmpeg的API抽取一个MP4文件的音频数据。 IDE 应该是第一次在Mac上做C/C++开发,纠结过后选择使用CLion 开发。CLion是 J...
1、首先获取安装所需的编译环境,在 OS X平台上使用的编译工具链为LLVM,但是呢,做iOS开发的都不用安装,因为Xcode自带LLVM环境。 2、然后需要yasm汇编编译...
实现原理核心代码详解(davlik部分) 1、c++背景知识介绍 extern关键字 extern可置于变量或者函数前,以表示变量或者函数的定义在别的文件中,提示编译器遇到此...
一、从3.4版本的gradle开始,compile已经被api与implementation取代,官网也给出了三者之间的区别: 从官网介绍可以看出,implementatio...
当项目大到一定程度后,公司各个模块的业务相互耦合,维护的时候非常困难,另外项目大到一定程度后,编译速度也是个坑爹的东西,所以这个时候模块化就显得很有必要了。最近公司一直在推进...