请问一下各位,Qt在安卓设备上怎么实现截屏?截取整个屏幕。我的方法在PC上可以截屏,但是在安卓上截不到屏幕。我是用的是Qt5,请问怎么弄呢?谢谢大家!
我使用的能截取PC屏幕的代码如下:
QByteArray *send_buffer = NULL, *pic_buffer = NULL;
QBuffer *buffer = NULL;
QDesktopWidget *desk = QApplication::desktop();
QScreen * screen = QGuiApplication::primaryScreen();
send_buffer=new QByteArray();
pic_buffer=new QByteArray();
buffer=new QBuffer(pic_buffer);
buffer->open(QIODevice::WriteOnly);
screen->grabWindow(desk->winId()).save(buffer,"JPEG")
但是这个代码在安卓设备上无效。