前言 前段时间捣鼓多USB摄像头的方案,一阵手忙脚乱算是勉强跑起来了。整个流程主要还是依赖于网上大神们封装好的库。之前想仔细分析一下整套底层实现,然而一直拖到现在……也没有完...
前言 前段时间捣鼓多USB摄像头的方案,一阵手忙脚乱算是勉强跑起来了。整个流程主要还是依赖于网上大神们封装好的库。之前想仔细分析一下整套底层实现,然而一直拖到现在……也没有完...
本文介绍CamX关键流程. 文章目录 1 Camera Provider 初始化[https://deepinout.com/qcom-camx-chi/qcom-camx-...
工欲善其事,必先利其器。如果每次运行项目都要花费5-10分钟,那人的心态都要崩了。 Gradle构建流程 Gradle 的生命周期可以分为大的三个部分:初始化阶段(Initi...
Navigation的主要元素Navigation Graph:XML资源文件,包含应用程序的所有页面,以及页面的关系,NavHostFragment:其他fragment的...
打出aar包 编写自己的library项目(mememe),编写完成之后,开始生成aar工具包,操作如下:点击右侧Gradle,打开你刚建的library项目下的列表,打开T...
通过一个简单的自定义的View,模仿华为健康里面消耗热量和计步的圆弧View,来深入的理解RectF以及 canvas的drawArc方法。 华为健康的View是这样的: 最...
移动端跨平台开发技术演进 现在主流的移动开发平台是Android和iOS,之前还有过windows phone,每个平台的开发技术都不太一样。大家都是针对每个平台开发应用。自...
本文参考博客:(1)https://blog.csdn.net/Zou_pl/article/details/77507376(2)https://blog.csdn.net...
前言 日常使用一些音乐软件的时候,在播放详情页经常可以看到这么一些效果: 一般都有各式各样的效果可供切换,并且会发现这些变幻都是跟随着当前的音频同步的,那这个过程是如何转换的...