在使用CMake构建Android项目时,可以使用参数"-DANDROID_STL=none"来指定不使用任何STL(标准模板库)。这个参数告诉CMake不要链接任何STL库...
在使用CMake构建Android项目时,可以使用参数"-DANDROID_STL=none"来指定不使用任何STL(标准模板库)。这个参数告诉CMake不要链接任何STL库...
最近研究了boost中的ScopeExit,发现是个这是个很高级的特性,可以在作用域结束时自动关闭已经打开的资源或做某些清理操作。举例: 如果没有ScopeExit 使用了S...
ANativeWindow代表的是本地窗口,可以看成NDK提供Native版本的Surface。通过ANativeWindow_fromSurface获得ANativeWin...
unzip指令 unzip 解压覆盖文件
一键更新所有的通过 Cask 安装的软件,几经周折,找到了一个不错的方案:buo/homebrew-cask-upgrade[https://sspai.com/link?t...
PatchELF 是一个用于修改现有 ELF 可执行文件和库的简单实用程序。 https://stackoverflow.com/questions/18467163/is-...
which ndk-which which node which javac which ndk-build which adb which python which pyt...
背景 当app只有一个so时,建议使用静态链接方式,以减小包尺寸;当app包含多个so时,全部使用静态链接,stl代码实现会拷贝多份到不同so中,这会极大增加包大小,因此应该...
Android Gradle 插件 4.2新增的 Gradle 属性:android.native.buildOutput为了减少构建输出中的杂乱现象,AGP 4.2 会过滤...
Android NDK 下载https://developer.android.google.cn/ndk/downloads?hl=zh-cn[https://develo...
config.json fileability.json 代码
常用转换api android鸿蒙LayoutInflater.from(context).inflate(R.layout.xxx, this, true)LayoutSc...
注册 呼叫 请求消息 响应消息 问题 回声消除 回波抵消 静音检测 语音/静音。VAD 语音动态监测 CNG舒适噪音产生。语音 SID静音标识 丢包补偿 语音补偿 ...
背景 原Android项目,使用鸿蒙重新实现,在替换widget属性时,存在很多重复功能量,使用py进行部分字符串替换,可以大大缩减开发时间,提升开发效率。 原理 map 保...
测试代码 编译 调试glibc 1.Entry point address 程序入口地址( 通过 readelf -h 可执行文件)image.png 2.查看汇编源...
在不同数据库下sender_list的显示效果
第一步:预处理 由预处理器cpp(C Pre-Processor)完成,主要工作是合并源文件和头文件,以及对以“#”开头的预编译指令和注释进行处理。 第二步:编译 编译过程就...
Android 中有两类API,不能通过SDK访问。 com.android.internal 中的API,称之为 Internal API 被标记为 @hide 的属性、类...