speedtest-cli 源码集成

  

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

 1、首先在github中下载源码

 https://github.com/haibbo/speedtest-cli

speedtest-cli 源码集成_第1张图片

2、下载后可以直接编译成可执行文件,直接使用cmke编译

  

需要先修改 CMakeLists.xml , 然后执行cmake .  生成Makefile文件,在执行cmake编译

speedtest-cli 源码集成_第2张图片

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

speedtest-cli 源码集成_第3张图片

3、验证测速ok后再把speedtest文件放到自己的终端程序中,通过popen或者system执行speedtest,

    snprintf(speed, 64, "./speedtest 2>&1");

    LOGI("speed:%s",speed);

    fps = popen(speed, "r");

4、也可以直接把源码集成到自己的程序中一起编译,直接在代码中调用测速接口

你可能感兴趣的:(speedtest,测速,c语言,speedtest)