需求 项目中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的转换,并...
前言 像正真做这种关于opengl 的开发,一般建议都是直接使用原生代码,而不是使用android已经封装好的opengl代码, 对于像opengl这么偏底层的图形接口是很有...
一、整体流程 系统Input事件传递主要经过如下几个部分: 1.1输入系统部分 输入子系统 手机的输入设备(包括屏幕、键盘、鼠标等),当前可用,会在文件系统/dev/inpu...
快速阅读 框架 SELinux介绍 看Android怎么写? 如何确认是SELinux 约束引起? 怎么抓取SELinux Log? 修改之后,怎么快速验证? 怎么从log中...
写.aidl文件 将.aidl文件添加到 frameworks/base/Android.mk 下的 LOCAL_SRC_FILES(此处 先make update-api ...
前言 Android基础中,Activity的启动模式非常重要 本文将全面介绍 Activity的启动模式 目录 1. 定义 即Activity启动的方式 2. 启动模式的类...
普通View截图 获取View截图 获取ViewGroup截图 获取Activity截图 对于ListView、RecyclerView等控件、长截图自行搜索截图方法。 Su...
一, OKHttp介绍 二、使用 1. 创建OkHttpClient 一个最简单的OkHttpClient 一个复杂点的OkHttpClient配置 具体可配置参数见OkHt...
idea 添加注释/** 然后回车 选中代码块 Ctrl+Shift+/ 重点推荐阅读:https://www.jianshu.com/p/8551fe9c6354 目前我...
在开发B/S系统时,对于LOG,需要关注: 日志信息的集中采集、存储、信息检索:在WEB集群节点越来越多的情况下,让开发及系统维护人员能很方便的查看日志信息 日志信息的输出策...
欢迎关注作者简书csdn传送门[https://blog.csdn.net/danielzhou888] LOG日志详解 参考文档[https://blog.csdn.net...