如何从应用程序内部截取blackberry主屏幕的屏幕截图?

如何从应用程序内部截取blackberry主屏幕的屏幕截图?,blackberry,blackberry-simulator,blackberry-eclipse-plugin,Blackberry,Blackberry Simulator,Blackberry Eclipse Plugin,我如何从我的应用程序中获取黑莓设备主显示屏的图像,将其用作我应用程序中的背景图像? 我用过,但它需要我的应用程序当前屏幕的屏幕截图,我需要我的设备主屏幕的屏幕截图 私有类CAPTREAD扩展线程{ 公共字幕{ } 公开募捐{ FileConnection fc=null; DataOutputStream out=null; 试一试{ //MainScreen objMainScreen=新的主屏幕; int width=Display.getWidth; //int width=objMain

我如何从我的应用程序中获取黑莓设备主显示屏的图像,将其用作我应用程序中的背景图像? 我用过,但它需要我的应用程序当前屏幕的屏幕截图,我需要我的设备主屏幕的屏幕截图

私有类CAPTREAD扩展线程{ 公共字幕{ } 公开募捐{ FileConnection fc=null; DataOutputStream out=null; 试一试{ //MainScreen objMainScreen=新的主屏幕; int width=Display.getWidth; //int width=objMainScreen.getWidth; int height=Display.getHeight; 位图bm=新的位图宽度、高度; Display.screenshotbm; PNGEncodedImage png=PNGEncodedImage.encodebm; //将PNG保存到micro SD卡。 fc=文件连接连接器 .openfile:///SDCard/BlackBerry/pictures/screenCap.png; 如果存在fc{ fc.删除; } fc.创造; out=fc.openDataOutputStream; out.writepng.getData; }捕获异常{ System.out.printlnException:+ex.toString; }最后{ 如果输出!=null{ 试一试{ 关上; }捕捉异常{ } } 如果fc!=null{ 试一试{ fc.close; }捕捉异常{ } } } } }