前言 前段时间捣鼓多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...
前言 日常使用一些音乐软件的时候,在播放详情页经常可以看到这么一些效果: 一般都有各式各样的效果可供切换,并且会发现这些变幻都是跟随着当前的音频同步的,那这个过程是如何转换的...
最近公司的项目刚好需要这个效果,虽然GitHub上有很多成型的开源项目,不过都附带了很多其他的东西,为了这个效果去引用一个第三方库明显不合适,所以就决定自力更生了。其实在日常...
前言 Android事件分发机制是Android开发者必须了解的基础。 目录 一. 基础认知 1.1 事件分发的由来 安卓的View是树形结构的,View可能会重叠在一起,当...
前言 如今随着直播行业的火爆,直播类App数不胜数,提及直播就不得不涉及到各种交互的动效,其中挺常见的一种效果就是红包雨,当触发出该效果时,会从屏幕上方掉落很多的红包,用户通...
概述 现在很多App会在入口比较浅的页面添加一些快捷操作入口,一方面是为了方便用户操作,一方面是为了提高产品一些关键入口的使用率,让用户能够在浏览信息流的过程中能快速切换至其...
多进程 线程的管理 线程使用 线程锁 进程使用 进程间通信时注意URI传递 7.带返回值的异步任务Callable<T> Callable示例:查找文件包含某关键字总个数:每...
1、背景 近期,公司希望实现安卓原生端的PDF功能,要求:高效、实用。 经过两天的调研、编码,实现了一个简单Demo,如上图所示。关于安卓原生端的PDF功能实现,技术点还是很...