前言 对比开发车载Android和手机Android应用,最大的区别应该就是许多车载应用需要考虑汽车整体的运行状态,例如,控制车载空调或车速达到一定的阈值时,出于安全的考虑多...
前言 对比开发车载Android和手机Android应用,最大的区别应该就是许多车载应用需要考虑汽车整体的运行状态,例如,控制车载空调或车速达到一定的阈值时,出于安全的考虑多...
针对于点 5, 其实有更方便的框架来完成序列化和反序列化过程的。
这些框架可以根据预先定义的类来方便的将对象和字节数组进行转换。
如 magic-byte, java-struct 等。 作为补充 相互学习
参考[https://juejin.cn/post/7001845027156525063]有时候我们在跟踪代码的时候,会进入到expect声明的函数。这种函数只有声明,没有...
之前写过Android LifeCycle[//www.greatytc.com/p/c2db21b20960],presenter实现LifecycleObser...
在android 7.0上,lottie开启硬件加速,会导致libhwui.so找不到。解决方法:在android 7.0上关闭硬件加速
一.aux_source_directory(. DIR_SRCS) 查找当前目录所有源文件 并将源文件列表保存到DIR_SRCS变量中 不能查找子目录 二.add_libr...
根据六.打包so库我们有一个v7包的 test-lib.so与其对应的头文件test1.h 一.拷贝test-lib.so与test1.h到项目中 二.配置CMakeList...
C++静态库与动态库 预编译处理预编译命令2.编译将.c/.c++文件转化为汇编语言3.汇编将汇编语言转化为机器可以识别的二进制文件4.链接如果使用的是静态库,则将静态库和汇...
一.使用gcc打包so 将文件Hello.c编译成一个动态库:libHello.so,执行命令如下: $ gcc Hello.c -fPIC -shared -o libHe...
参考CMake 学习(一):使用链接第三方库 一.总起 编译链接C语言时需要指定 源文件 头文件 库文件(.a,.so,-dll) 二.cmake指定源文件头文件的方式 in...
假设要有java实现下面的协议 一.整体思路 整个协议报文使用字节数组表示 字节数组中的每一个字节表示协议中的字段上图的协议可以表示为 二.注意点 1. byte的取值范围为...
采样率 单声道和双声道的原理 动态比特流 一.音频文件的三要素: 1.声道数 常见:单声道,双声道 2.采样率 1秒内对模拟音频的采样常见 8khz,44.1khz 3.采样...
LAME是一个开源的MP3音频压缩软件 维基百 LAME官网 下载地址 一.LAME源码 最新的lame版本是3.100目录结构如下 libmp3lame 是LAME的源码 ...
C语言 c语言是面向函数的语言,所以c语言中全部都是函数 看看单文件中对函数的生命和调用。 要先对函数进行声明再进行定义,在main函数中才能调用 将自定义函数的声明到.h文...
参考 Linux编程练习(二)—— Linux下.so动态库的建立和调用 1.假设我们有一个动态库libHello.so还有它的头文件hello.h我们在test.h中使用l...
谢谢提醒,是有点问题,我改了
Okhttp 访问多个自签名证书 HTTPS 地址解决方案首先参考Okhttp 访问自签名证书 HTTPS 地址解决方案上面这篇博客,解决了访问自签名证书的问题。但是有时候我们要访问过多域名,每个域名的证书又不一样我们应该怎样做呢 ...
IntellJ插件无法将日志打印到控制台,此时需要使用com.intellij.openapi.diagnostic.Logger打印日志到idea log文件中 使用方法 ...
一. 路径规则 比如out/表示.gitignore所在目录下的out目录 二.取消掉对某些文件的跟踪 比如:out文件夹下的文件原来是加入到版本控制的,现在想忽略掉它,那么...