240 发简信
  • androidx升级

    先上图(舒服): 所有模块统一编译环境(很重要) 一些三方库support包会造成冲突 强制指定版本 根目录build.gradle 使用reb...

  • 优先级队列

    优先级队列和通常的栈和队列一样,只不过里面的每一个元素都有一个”优先级”,在处理的时候,首先处理优先级最高的。如果两个元素具有相同的优先级,则按...

  • 排序

    文中图片均来自于网络冒泡排序 时间复杂度: O(n^2), 属于稳定排序 优化1 (优化外层循环):设置交换的flog 优化2(优化内层循环)...

  • 120
    android c++ OpenGLES Egl 环境搭建

    android搭建opengles 的egl环境之前使用java已经写过,但是一般实际开发opengles的相关代码都在native层,因为na...

  • Android摄像头数据采集实时处理渲染实验

    因为有的图片处理在glsl里面不好搞,需要opencv这种一些比较优秀的处理库,所以有了这一次的实验。 实验目的:为了寻找一种比较好的不在gls...

  • Android ndk cmake编译libyuv

    下载源码:https://chromium.googlesource.com/libyuv/libyuv 将libyuv源码解压复制到src/m...

  • Android使用libRtmp直播推流

    初始化rtmp H264包封装。在发送每一帧关键帧之前得先发送SPS、PPS帧信息,发送的每一帧(I、P、SPS、PPS)数据得添加头部信息。 ...

    0.2 7205 35 2 1
  • Android集成libRtmp

    librtmp下载: http://rtmpdump.mplayerhq.hu/download/librtmp下载 拷贝相关文件到cpp里面 ...

  • MediaCodec录制音视频,并将合成为一个文件

    主要的步骤分为视频录制,音频录制,视频合成。 视频录制采用OpenGLES渲染预览摄像头画面,通过MediaCodec创建一个surface,然...