你好吗?有一个问题。Nexus5 棒棒糖5.1的问题。表面狠狠有一个代码,用于响应屏幕截图客户端更新中的设备屏幕信息。代码如下所示。
unsigned int sw, sh, xsize, gsize, stride;
... ...
ScreenshotClient sc;
sp<IBinder> display = SurfaceComposerClient::getBuiltInDisplay(ISurfaceComposer::eDisplayIdMain);
if( sc.update(display,Rect(), sw,sh, false) != NO_ERROR) {
... ...
sc.release();
return 0;
}
stride = sc.getStride();
mapbase = sc.getPixels();
... ...
上面的代码,在其他棒棒糖版本中运行正常。当然,nexus7 同版本也能正常运行。然而,关系的变化5。我的代码要引用,但继续代码循环是。而且因为你试图继续屏幕。首先,nexus5中的代码运行正常。但是,当某个计数是时,更新不会在另一个屏幕下返回错误。更多。。。!完成后完成我的代码,重新运行,在另一个井之后,当涉及到某个数字时,也会发生同样的现象。如果你有能力谁知道这件事?
对不起,英语不太好。
我已经解决了。截图客户端 sc 和 sp