截屏

产品开发完毕后,编写使用说明书时,可能需要运行界面的截图,可参考如下代码截屏。

  #include "utils/ScreenHelper.h"

  static bool onButtonClick_Button1(ZKButton *pButton) {
    ScreenHelper::screenShot("/mnt/extsd/screenshot.bmp");
    return false;
  }

如果平台没有这个接口,也可用以下方式截图:

下载screenshot.h 源文件,保存到项目 jni目录下

  #include "screenshot.h"

  static bool onButtonClick_Button1(ZKButton *pButton) {
    //截取当前屏幕,保存为bmp图片,保存到TF卡目录下
    //每调用一次该函数,保存的图片名递增
    //例如  screenshot01.bmp、screenshot02.bmp、screenshot03.bmp
    Screenshot::AutoSave();
    return false;
  }

默认图片保存到TF卡,所以尽量插上TF卡再截屏。
如果需要保存到其他位置,可以自行修改源码。

powered by Gitbooklast modified: 2024-07-05 16:45:01

results matching ""

    No results matching ""