1.热修复的几种方式 1.通过更改dex加载顺序实现热修复 热修复是基于dex分包方案,和Android虚拟机的类加载器(ClassLoader)实现的 在打包a...
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...
Service是干嘛的? Service是Android中实现程序后台运行的解决方案,它非常适合于去执行那些不需要和用户交互但又需要长期运行的任务。Service的运行不依赖...
之前讨论过的任务,无论是单次任务,还是周期性任务,都是单一的任务项执行。如果我们要多个任务项同时进行,或者按一定顺序执行,就需要用到链式任务。 任务链 任务链的启动,需要一个...
上一回,我们已经简单地实现了一个单次任务,即通过OneTimeWorkRequest构造的任务请求。今天,来试试一个周期性任务请求:PeriodicWorkRequest 周...