本篇文章已授权微信公众号 guolin_blog (郭霖)独家发布 这篇文章,会带你学习如何使用MediaProjection,MediaCodec以及MediaMuxer来...
本篇文章已授权微信公众号 guolin_blog (郭霖)独家发布 这篇文章,会带你学习如何使用MediaProjection,MediaCodec以及MediaMuxer来...
本文主要是解决RecyclerView上下移动切换位置时能够移出RecyclerView控件的范围,同时增加了一些开始,结束,限制移动范围的接口,开始部分是分析,伸手党请直接...
Spinner和AppCompatSpinner是实现下拉菜单的一种方式,本章将详细讲解下它的使用。两者其实是一个东西,只是在不同的包下罢了,本章就针对Spinner讲解了。...
1.热修复的几种方式 1.通过更改dex加载顺序实现热修复 热修复是基于dex分包方案,和Android虚拟机的类加载器(ClassLoader)实现的 在打包a...
书接上文,感谢感谢大佬启立豆的整理: https://blog.csdn.net/huangqili1314/article/details/79824830 (内容好多好难...
音视频文章汇总[https://www.jianshu.com/p/167b605add32] 接到需求,做一个iOS和Android两端的编码测试工具,可选编码器,分辨率,...
最近老是要生成一些gif图片,图片转gif或者是视频转gif,网上的工具软件又要钱,于是自己写了一个,记录一下代码。https://github.com/microshow/...
前言 今天要学习的内容是:如何使用FFmpeg命令行进行媒体格式的转码。 1.1 FFmpeg软编码H.264与H.265 1.1.1 FFmpeg软编码简介 当我们谈到FF...
在Android开发中我们经常把原生资源文件放在assets目录下以供需要时读取,通过API提供的resources.assets.open(filename)/openFd...
之前利用ffmpeg获取过画面帧,但是一个64位的ffmpeg的so库就是20M,现在应用市场还要求必须有32位和64位,包体压力很大,而且上次用的那个ffmpeg的截取速度...
在音频开发中,音频重采样是一个比较复杂的操作。假设有一个采样率为44100的音频,将其转换成采样率为32000的音频,这个操作就称为音频重采样。 采样率:每秒从连续信号中提取...
一.概述前段时间,写了或者间接写了几个项目,然后一直不是很满意拍照功能,图片大然而效果还不好。乘着空档期,我搜索了网上的资料,这边根据拍照上传的顺序分析其中问题:1.根据on...
在Android开发过程中,我们常常需要借助手机上的其他应用来帮助我们实现一些功能,这时就需要使用隐式Intent,他的原理是设置Action、Data、Category,让...
1、加载网页后显示白板问题 2、选择文件无响应 2.1 重写WebChromeClient中openFileChooser和onShowFileChooser方法; 2.2 ...
简单的视频剪切功能,支持每隔1s获取一张缩略图,移动seekbar视频会在区间里面重复播放用到的第三方库图片视频选择库 FFmpeg库 EasyPhotos使用很简单 执行上...
问题:动态添加了快捷图标后测试发现问题,代码如下 如果app进程是从桌面图标启动并进入的,每次点击快捷图标都能有效跳转到目的intent;但是app进程如果是从快捷图标启动并...
引言 Android 11 (api 30)强制引入&执行应用沙盒机制,获取文件读写权限并不能直接读写相册等公共目录,适配该版本时此问题的适配是无法避免的,这是android...
在Android Studio打包apk签名的时候你可以选择V1、V2、V1+V2的方式,你了解这些区别吗? 一、如果选择是V1+V2,则决定因素和minSdkVersion...