在android中,我想实现整个屏幕截取,包括上面的状态栏(电量,信号等信息) 。我通过下述代码实现了截取,但是截取的总是我的软件界面,就是模拟器的显示界面,没有状态栏等信息。请高手指点,谢谢!!!
我的方式是:
View cv=getWindow().getDecorView();
Display display = this.getWindowManager().getDefaultDisplay();
view.layout(0, 0, display.getWidth(), display.getHeight());
view.setDrawingCacheEnabled(true);
view.buildDrawingCache(true);
Bitmap bmp=Bitmap.createBitmap(view.getDrawingCache());
view.setDrawingCacheEnabled(false);
return bmp;
我的方式是:
View cv=getWindow().getDecorView();
Display display = this.getWindowManager().getDefaultDisplay();
view.layout(0, 0, display.getWidth(), display.getHeight());
view.setDrawingCacheEnabled(true);
view.buildDrawingCache(true);
Bitmap bmp=Bitmap.createBitmap(view.getDrawingCache());
view.setDrawingCacheEnabled(false);
return bmp;
一般android我只知道截取当前屏幕,并不包括系统那边的!
想了解一下你是怎么截图的 。 可以给个截图的小DMEO么。 [email protected]
谢谢~~