240 发简信
IP属地:北京
  • 手撸一个多手势处理器,移动、缩放、旋转

    原谅我真的懒得写字了,还是把代码直接贴出来,也方便自己以后需要的时候来抄。 首先是处理器本体: 本着面向对象的原则,把单指和两指的后续处理分别交...

    0.5 95 0 1
  • Resize,w 360,h 240
    FFmpeg和OpenSSL的编译与使用

    引言 目前在学习FFmpeg的使用,肯定是要从源码编译开始一步步摸啦,编译过程中也是遇到了大大小小很多问题,查到的资料基本也都是比较老旧的版本,...

  • Resize,w 360,h 240
    ijkplayer编译:在2022年使用M1芯片遭受毒打

    引言 在接手的一个旧项目中,有多处用到视频播放的能力,项目中使用的是一个叫universalvideoview的三方库,性能确实差,视频加载得也...

  • Resize,w 360,h 240
    Gradle:Maven方式上传Library

    引言 在单一项目中,特别是模块化的开发模式下,我们通常会抽出一些全局共用的逻辑,放在一个 base-xxx 之类的模块里,在其他模块中,通过im...

  • Resize,w 360,h 240
    我能用注解处理器APT做什么 - 手写一个路由框架

    引言 一般来说,我们在项目开发中,功能性类似的同一层级,会有许多相同逻辑。很多时候,一个简单有效的方法,就是定义base类,比如我们已经司空见惯...

  • Resize,w 360,h 240
    安卓项目使用GItLib CI/CD实现持续集成

    很长时间没有更新博客了,恰巧最近在为公司的地图SDK搭建自动编译与发布环境,便顺手记录下来。这个项目本来我就已经使用Jenkins搞了一个打包的...

  • Resize,w 360,h 240
    使用AS将 Module 打包成 Jar 包和 aar

    写在前面:本文系转载文章,非原创,侵删。原文链接:https://www.cnblogs.com/xinaixia/p/7660173.html...

  • 基于AS的代码混淆配置

    什么是代码混淆 代码混淆(Obfuscated code)亦称花指令,是将计算机程序的代码,转换成一种功能上等价,但是难于阅读和理解的形式的行为...

  • 详细的Retrofit2 + RxJava2封装

    首先,本文不是介绍或讲解,而是实例。知道点进来的最想要什么,我也不写废话,直接贴代码! 需要添加的依赖 这段才是本体 定义一个接口 用起来! 以...

个人介绍
一只从入门到放弃的猿