2022年03月31日
此前我们项目组开发了相关 SDK 并集成到 App 工程中进行测试,发现业务App中的 wire (一个与 protobuf 相关的库),版本为1.5.1,而 SDK 中所依赖的版本为3.7.0,两者之间相互不兼容。如果要让业务升级到高版本的库的话,初步排查低版本中使用的某个类而高版本中已废除,单纯的就这一个类涉及100多个文件,工程量太大了,SDK中亦然。...
阅读全文
2022年02月22日
要对移动端的抽帧,对于 iOS 来说,有 AVFoundation 这样一个神奇的库,开箱即用,已经支持了抽帧并且效率非常的高。而 Android 就不那么乐观了,Android 自带的 MediaMetadataRetriever 也能实现抽帧并将帧数据转化为 Bitmap,但效率非常低,平均抽取一帧需要 200ms-300ms,这当然满足不了我们的需求。...
阅读全文
2022年01月15日
最近在Android开发过程中会遇到很多传文件的操作,市面上也有比较多的“文件管理器”,例如锤子的HandShaker,或者谷歌官方的filetransfer,但他们都需要打开“传输文件”这个行为,个人感觉比较繁琐。作为Android开发,使用adb命令行去传输文件是不错的,但每次输入adb push xxx还是挺麻烦,而且必须打开 Terminal 才能运...
阅读全文
2021年11月14日
已经很久没有写过技术博客了,这段时间加入了新公司,主要时间花在熟悉新业务的技术上。而新的业务主要跟音视频相关,关于音视频的尝试在加入新公司之前,自己有做相关demo的尝试与学习,可以参看音视频相关学习demo。当然,那都是自己“想当然”学习的一些东西,虽然实际工作中并没有派上太大的用处,但让我对音视频相关的基础知识有了一定的概念,对后面的技术尝试做了铺垫。第...
阅读全文
2021年07月06日
今晚已到下班时间,我又如往常一样,背着自己的包来到了楼下的会议室。不过与前些天的日子不太一样,今天我已经放下了诸多包袱,剩下的是一个轻松的自己,历经一个月的面试时光,终于可以在这会议室惬然地写下一些东西。
准备面试以及参加面试都是一个高度紧张的过程,为了面试,我放弃了一些时间,也让自己每天变得很疲惫,因而有更少的精力去干一些其他事情。在六月,我还未完成一本书...
阅读全文