修改aosp三个的方面 系统app开发 framework层定制 native层定制 AOSP开发的覆盖面是非常广的: 第一个方向:以前是搞android应用开发,现在负责系...
修改aosp三个的方面 系统app开发 framework层定制 native层定制 AOSP开发的覆盖面是非常广的: 第一个方向:以前是搞android应用开发,现在负责系...
首先看一下大图加载的应用场景:现在需要将下面这张图片显示到手机上,它的像素为 7504039。如果不做任何处理,这张图片被加载到内存后,将会占用 7504039*4 = 12...
Mac系统上安装FFmpeg笔记 1.Git下载FFmpeg 打开新建FFmpeg文件夹,并用终端cd至该目录下, 运行 git clone https://git.ffmp...
简介 前面讲到了在Android平台下使用FFmpeg进行RTMP推流(视频文件推流),里面主要是介绍如何解析视频文件并进行推流,今天要给大家介绍如何在Android平台下获...
解决了吗?
关于Android SurfaceView截屏总结普通View截图 获取View截图 获取ViewGroup截图 获取Activity截图 对于ListView、RecyclerView等控件、长截图自行搜索截图方法。 Su...
简介 moshi是square开源的JSON解析库,square出品必属精品,moshi确实解决了不少问题,使用起来也比较简单,方便。 使用 解析JSON字符串到java O...
1 绘图和注释 OpenCV提供了一些列绘制线、矩形、圆形等类似图形的函数,其中大部分都支持设置颜色、线宽、抗锯齿类型和亚像素对齐。在设置颜色时通常使用cv::Scalar实...
写的简单明了👍
ReentrantReadWriteLock用法介绍 ReentrantLock是互斥排他锁,同一时间只能有一个线程在执行任务,ReentrantLock支持锁的重入功能,虽然保证了线程的安全性,但是效率不高,实际上应该是...
介绍 ReentrantLock是互斥排他锁,同一时间只能有一个线程在执行任务,ReentrantLock支持锁的重入功能,虽然保证了线程的安全性,但是效率不高,实际上应该是...
前言 通常我们做网络请求的时候,几乎都是 callback 的形式: 长久以来,我都习惯了这样子的写法。即便遇到困难,有过质疑,但仍然不知道能有什么样的替代方式。也许有的小伙...
前言 这次我和大家一起学习HashMap,HashMap我们在工作中经常会使用,而且面试中也很频繁会问到,因为它里面蕴含着很多知识点,可以很好的考察个人基础。但一个这么重要的...
官方文档连接(需翻墙) 一、介绍 ViewModel类是被设计用来以可感知生命周期的方式存储和管理 UI 相关数据,ViewModel中数据会一直存活即使 activity ...
今天开始撸代码,首先使用FFmpeg的API抽取一个MP4文件的音频数据。 IDE 应该是第一次在Mac上做C/C++开发,纠结过后选择使用CLion 开发。CLion是 J...
作者可以把整个文件贴出来吗,谢谢了~
FFmpeg代码实现抽取音频、视频数据今天开始撸代码,首先使用FFmpeg的API抽取一个MP4文件的音频数据。 IDE 应该是第一次在Mac上做C/C++开发,纠结过后选择使用CLion 开发。CLion是 J...