speedtest-cli 是一个开源的测速sdk,可以下载源码集成到自己的项目中,源码是C代码,所以可以集成到linux终端程序中,如果在Android APP中需要通过NDK开发集成,下面是在linux设备中集成过程。
1、首先在github中下载源码
https://github.com/haibbo/speedtest-cli

2、下载后可以直接编译成可执行文件,直接使用cmke编译
需要先修改 CMakeLists.xml , 然后执行cmake . 生成Makefile文件,在执行cmake编译


编译后可以直接运行 ./speedtest 测速

3、验证测速ok后再把speedtest文件放到自己的终端程序中,通过popen或者system执行speedtest,
snprintf(speed, 64, "./speedtest 2>&1");
LOGI("speed:%s",speed);
fps = popen(speed, "r");
4、也可以直接把源码集成到自己的程序中一起编译,直接在代码中调用测速接口
文章介绍了如何将speedtest-cli这个开源测速工具集成到Linux程序和Android应用中。首先从GitHub下载C代码源码,在Linux环境下使用CMake编译成可执行文件,然后可通过popen或system在终端程序中调用。对于Android,需要通过NDK进行集成,将源码直接编译进应用并调用测速接口。
1205

被折叠的 条评论
为什么被折叠?



