最近遇到了一个BLE的项目,花时间恶补了下相关的知识,这里记录下来备忘。这篇笔记是纯协议的,先大概了解ble的协议和流程,能帮助我们更好的编码 Ble设备发现 Ble设备的发...
本文开启 linux 内核 V4L2 框架部分的学习之旅,本文仅先对 V4L2 的框架做一个综述性的概括介绍,然后接下来的文章中会对 V4L2 框架的各个子模块进行一个全面的...
一. 创建子线程 二. 子线程回调主线程的方式 1.view.post(Runnable action) 这是我认为最简单的方法了,比如你在子线程获得了多个数据,需要更新te...
前言 两个进程如果要进行通讯最基本的一个前提就是能够唯一的标识一个进程,在本地进程通讯中我们可以使用 PID 来唯一标识一个进程,但 PID 只在本地是唯一的,网络中两...
今天leo主要总结线程方面的,分为以下几个知识点: • 认识线程 • 线程的基本用法 • 线程同步 • 子线程更新UI • 线程间通信机制 Android是单线程模型...
Handler 每个初学Android开发的都绕不开Handler这个“坎”,为什么说是个坎呢,首先这是Android架构的精髓之一,其次大部分人都是知其然却不知其所以然。今...
前言 在Android开发中,多线程的使用十分常见 今天,我将全面解析多线程其中一种常见用法:Runnable接口 Carson带你学多线程系列基础汇总Android多线程:...
在多线程编程的时候,我们经常会用到Handler,Thread和Runnable这三个类,我们来看看这三个类之间是怎么样的关系?首先说明Android的CPU分配的最小单元是...
首先,我们这里先给出一个结论. extends Thread一定新开一个线程,但Runnable不一定新开线程(所谓新开线程,指非UI线程) 如果是implements Ru...
1.引言 上节我问过自己问题dvm,将Class转成成.dex文件,然后再将.dex文件转换成Class文件。那么为什么要这样做。这样做不是多此一举吗,为什么不直接用Clas...
1. APP加固 1). 原理 加密过程的三个对象: 1、需要加密的Apk(源Apk) 2、壳程序Apk(负责解密Apk工作) 3、加密工具(将源Apk进行加密和壳Dex合并...