需求:本人搞物联网,wifi需要上网,前提需要先让wifi模组连接上路由器,存在wifi模组配网的过程。 有两种配网模式, SmartLink,一种使用UDP广播技术实现的一...
需求:本人搞物联网,wifi需要上网,前提需要先让wifi模组连接上路由器,存在wifi模组配网的过程。 有两种配网模式, SmartLink,一种使用UDP广播技术实现的一...
1. 格式说明 在安卓开发的一些场景,比如操作相机输出、视频编解码中会用到YUV图像格式。YUV中最常用的是YUV420格式,YUV420就是每4个Y分量共用一个U分量和一个...
上节概述 从上节View·dispatchTouchEvent 源码分析(三)中,我们分析了 ACTION_DOWN 事件的派发和拦截过程。 接下去,我们分析后续的事件是怎么...
一、播放器的初始化 ijk播放器初始化的时候会先调用native_setup, 创建播放器实例 IjkMediaPlayer 在初始化IJKMediaPlayer的过程中,设...
全面屏适配的坑 1、关于全面屏适配的一些基本知识点 我所以写这篇文章是因为这个坑一般人不一定能发现,在解决过程中也百度了很多资料,都没有找到答案,最后是我机缘巧合解决掉了,其...
关于二维码识别,我们一般都是用的 Zxing 或者 Zbar ,但它们的识别率其实不是很高,有些情况下是失灵的,比如下面这两张图: 使用开源库 Zxing 扫描以上两张二维...
Native Hook 是我们性能优化中最常见的手段之一,推荐大家用开源的方案像 xhook[https://github.com/iqiyi/xHook] 和 bhook[...
文字识别一般都用的tesseract-ocr。GitHub:https://github.com/tesseract-ocr/tesseract而Android对应的比较推荐...
Tips: 本文基于 lifecycle-2.4.0 分析。截止完成时 Lifecycle 组件最新版本为 2.4.0。 2.4.0 版本变更 废弃了 @OnLifecycl...