Android平臺有一個實用工具類,用於拍攝android截圖。我將「ScreenCap.cpp」複製到JNI文件夾,然後通過NDK構建,但失敗。 NDK的編譯器沒有找到需要的庫:如何在我的應用程序上使用ScreenCap.cpp?
#include <binder/IMemory.h>
#include <gui/SurfaceComposerClient.h>
#include <SkImageEncoder.h>
#include <SkBitmap.h>
#include <SkData.h>
#include <SkStream.h>
下面是錯誤日誌:
jni/ScreenCap.cpp:28:28: fatal error: SkImageEncoder.h: No such file or directory
編譯終止。
請告訴我如何解決這個問題。
順便說一句,有沒有任何解決方案來捕獲整個android屏幕編程?我需要每秒捕獲至少10次。
謝謝。
試試這個解決方案? http://stackoverflow.com/questions/7762643/android-take-screen-shot-programatically –
嗨Aswin,該解決方案只是幫助捕獲我自己的應用程序的屏幕截圖。當我的應用程序在後臺運行時,我需要的是拍攝整個android屏幕的屏幕截圖。 –
不,請參閱接受的答案 - 使用CM二進制文件? –