【问题标题】:Taking screenshot of the current screen in BlackBerry在 BlackBerry 中截取当前屏幕的屏幕截图
【发布时间】:2012-01-17 20:54:16
【问题描述】:

是否可以在 BlackBerry 应用程序中截取当前屏幕的屏幕截图?我的屏幕上有一个按钮,当我单击该按钮时,我想发送一封带有当前屏幕截图的电子邮件。

【问题讨论】:

标签: blackberry


【解决方案1】:

您可以使用以下方法获取显示屏幕的截图

public static Bitmap getScreenShot() {
    // get the current screen .
    Bitmap bitmap;
    bitmap = new Bitmap(Display.getWidth(), Display.getHeight());
    Display.screenshot(bitmap);
    // return the screen shot
    return bitmap;
}

【讨论】:

  • 我使用了相同的代码。我能够在非触摸设备中捕获屏幕截图,但在触摸设备中它会返回空白位图图像。你知道为什么吗?
【解决方案2】:

您可以通过调用Display.screenshot(aBitmap) 来截取屏幕截图,并传递一个正确大小的位图。还有一个版本的方法可以截取屏幕的一部分。

【讨论】:

  • 如何将这张位图保存到sd卡中?
  • @RezJohn - 有示例代码here
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-07-12
  • 1970-01-01
  • 2014-09-26
相关资源
最近更新 更多