最新 最热

MediaMuxer录制视频踩坑记录

MediaCodec的相关数据时间单位为(纳秒/1000),类似610,729,613,772, 倒数第7位代表秒级

2022-12-13
1

SVGA源码解析

主要是decodeFromInputStream方法,读取解析来自URL的svga文件,并缓存成本地文件

2022-12-13
0

再聊华为鸿蒙及对其未来5年的期望

鄙人不才,上次更新鸿蒙都过去了半年多了,首先附上上次的鸿蒙链接客观评价华为鸿蒙系统好了,系好安全带,秋名山码神发车了,基操勿6 首先,像以前网传的微内核,还有一些问题,据我网上考证:华为终于没有采用微内核,而是采用与 Andro...

2022-12-13
1

Android平台GB28181设备接入端如何支持跨网段语音对讲?

如果你是音视频开发者亦或寻求这块技术方案的公司,在探讨这个问题之前,你可能网上看了太多关于语音广播和语音对讲相关的资料,大多文章认为语音对讲和语音广播无本质区别,实现思路也大同小异。...

2022-12-13
1

安卓app定制化合规检测软件分享

从2021年到至今,一直持续不断的有新闻报道,工信局通报下架XX款app,其中包括一线大厂腾讯,阿里,百度旗下的app等等,下载对于公司来讲是很致命的,特别是在目前疫情和经济不乐观,裁员的情况下,对测试工程师来讲,掌握这方面的技能是...

2022-12-12
1

忙里偷闲IdleHandler

在Android中,Handler是一个使用的非常频繁的东西,输入事件机制和系统状态,都通过Handler来进行流转,而在Handler中,有一个很少被人提起但是却很有用的东西,那就是IdleHandler,它的源码如下。...

2022-12-12
0

TheRouter 的跨模块依赖注入实现原理

TheRouter用于跨模块通信设计的ServiceProvider,核心设计思想是参考了SOA(面向服务架构)的设计方式。

2022-12-12
0

Android壁纸还是B站玩得花

设置系统壁纸这个功能,对于应用层App来说,场景其实并不多,但在一些场景的周边活动中,确也是一种提升品牌粘性的方式,就好比某个活动中创建的角色的壁纸美图,这些就可以新增一个设置壁纸的功能。...

2022-12-12
1

Flutter混编工程之打通纹理之路

Flutter的图片系统基于Image的一套架构,但是这东西的性能,实在不敢恭维,感觉还停留在Native开发至少5年前的水平,虽然使用上非常简单,一个Image.network走天下,但是不管是解码性能还是加载速度,抑或是内存占用和缓存逻辑,都远...

2022-12-12
1

用kotlin来开发一个cli工具 | 没用的技能+1

而在程序开发过程中,每个工程或者说公司也都需要一个脚手架工具。通过脚手架命令行的形式简化开发流程,避免发生一些人为的相对低级的问题,所以这个也就是为什么叫做脚手架的原因吧。...

2022-12-10
1