引言 在接手的一个旧项目中,有多处用到视频播放的能力,项目中使用的是一个叫universalvideoview的三方库,性能确实差,视频加载得也...
很长时间没有更新博客了,恰巧最近在为公司的地图SDK搭建自动编译与发布环境,便顺手记录下来。这个项目本来我就已经使用Jenkins搞了一个打包的...
引言 一般来说,我们在项目开发中,功能性类似的同一层级,会有许多相同逻辑。很多时候,一个简单有效的方法,就是定义base类,比如我们已经司空见惯...
写在前面:本文系转载文章,非原创,侵删。原文链接:https://www.cnblogs.com/xinaixia/p/7660173.html...
引言 目前在学习FFmpeg的使用,肯定是要从源码编译开始一步步摸啦,编译过程中也是遇到了大大小小很多问题,查到的资料基本也都是比较老旧的版本,...
原谅我真的懒得写字了,还是把代码直接贴出来,也方便自己以后需要的时候来抄。 首先是处理器本体: 本着面向对象的原则,把单指和两指的后续处理分别交...
什么是代码混淆 代码混淆(Obfuscated code)亦称花指令,是将计算机程序的代码,转换成一种功能上等价,但是难于阅读和理解的形式的行为...
上回书说到 安卓中三种开发模式的简单介绍,这次我们来详细聊一聊MVP模式的用法,以及怎样配合DataBinding使用。 先上个概述: MVP:...
引言 在单一项目中,特别是模块化的开发模式下,我们通常会抽出一些全局共用的逻辑,放在一个 base-xxx 之类的模块里,在其他模块中,通过im...