ndk版本:/opt/share/tools/android-ndk-r21e 高版本的ndk中没了platform目录,未做详细探究,暂用21版本ffmpeg版本:ffm...
ndk版本:/opt/share/tools/android-ndk-r21e 高版本的ndk中没了platform目录,未做详细探究,暂用21版本ffmpeg版本:ffm...
Android 通过ALoop Amessage Ahandler实现了消息的异步处理机制。日常开发中,我们也常常使用这样的方式。只不过android把它设计的更加通用了。1...
suspend:暂停,暂缓,推迟,延缓dim:暗淡的supply:供给hint:提示 暗示interactive:互动的 一、Android 系统电源管理框架分成五个部分:应...
常遇到android stdio下载依赖超时,配置阿里云的镜像。android stdio版本:Android Studio Giraffe | 2022.3.1 Patch...
一、开放关闭原则很多教程都把[开闭原则]作为这六大原则中最基本的原则,也就是说他是各个原则的核心。开闭原则指的是,一个软件实体如类、模块和函数应该对扩展开放,对修改关闭。 二...
C++ STL的中心思想在于,将算法(algorithm)和容器(container)分开,彼此独立设计,最后再用一种粘合剂将它们撮合在一起,容器和算法支持泛型化。这个粘合剂...
JNI (Java native interface)分为动态加载和静态加载两种方式。 1 静态加载 包名+类名+方法名,可通过javah生成头文件 java -jni 包名...
一、同一个类中除了重载,不允许出现同名的方法 比如:类的静态方法和成员函数的名称不能相同,虽然一个是成员函数,另外一个是非成员函数。标准库的sort算法操作需要随机访问迭代器...
一、TCP的三次握手和四次挥手 面试时常常被问到tcp三次握手和四次挥手是怎么回事 1 三次握手简介 建立TCP连接时,需要客户端和服务端共发送3个包 客户端发送初始序号se...
Markdown是一种纯文本格式的标记语言。通过简单的标记语法,它可以使普通文本内容具有一定的格式。 相比WYSIWYG编辑器 优点:1、因为是纯文本,所以只要支持Markd...
一、Android Hal层简介 Android基于Linux内核实现,Linux内核是GPL许可,即对源码的修改都必须开源,而Android是ASL许可,即可以随意使用...
一、音视频同步的原理 简单的说,音视频同步即选择一个时间基准,另外一个时间和基准做对比,选择快放,慢放,丢弃。 二、音视频同步的关键函数 音视频同步有两个重要函数set_cl...
Android中进程间通信可以使用LocalServerSocket来实现 LocalServerSocket,默认是阻塞的,而且类本身提供的接口很少,无法设置超时等属性,那...
一、ThreadLocal简介 ThreadLocal通过简单的方法实现,线程间数据隔离,线程各自保存各自数据。 ThreadLocal的秘诀是这样子的,Thread中有一个...