需求 项目中Android 板通过有线连接poe摄像头, android app通过wifi跟外部通讯。采用的Android 8.1的代码。 网上搜索发现有不少实现该功能的文...
需求 项目中Android 板通过有线连接poe摄像头, android app通过wifi跟外部通讯。采用的Android 8.1的代码。 网上搜索发现有不少实现该功能的文...
本文重点梳理了media scan 中扫描指定路径文件夹下的文件。 整个交互架构如下: MediaProvider---------Files---------Nativen...
什么是原子操作?如何实现原子操作? 假定有两个操作A和B(A和B可能都很复杂),如果从执行A的线程来看,当另一个线程执行B时,要么将B全部执行完,要么完全不执行B,那么A和B...
想必一提到 Android 网络库 就会想到 OkHttp,今天就来分析一下 OkHttp 里面的整个整个流程 前言 注:本文 OkHttp 源码解析基于 v3.8.1 ,下...
内存泄漏并不是指内存在物理上的消失,而是应用程序分配某段内存后,因为设计错误,失去了对该段内存的控制,因而造成了内存的浪费。 1.集合类泄漏 集合如果只有添加元素的方法,没有...
众所周知android camera据绝大多数情况都是使用nv21格式的数据,有时需要将yuv转化成i420格式的数据方便我们处理,使用google开源的libyuv效率要比...
在了解 Android 运行时之前,我们需要了解什么是运行时环境以及一些基本概念,即 Java 虚拟机(JVM)和 Dalvik 虚拟机(DVM)的功能。 什么是运行时? 简...
前言 本文属于《Android构建MVVM》系列开篇,共六个篇章,详见目录树该系列文章旨在为Android的开发者入门MVVM架构,掌握其基本开发模式辅以讲解Android ...
前面在《YUV_420_888介绍及YUV420转RGBA》[https://www.jianshu.com/p/944ede616261]一文中介绍了YUV420的转换,并...