Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/blackberry/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/spring-mvc/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Blackberry 黑莓屏幕截图实用程序-从桌面电脑_Blackberry_Screen Capture_Javaloader - Fatal编程技术网

Blackberry 黑莓屏幕截图实用程序-从桌面电脑

Blackberry 黑莓屏幕截图实用程序-从桌面电脑,blackberry,screen-capture,javaloader,Blackberry,Screen Capture,Javaloader,我正在寻找一个屏幕截图工具,我可以用来捕获屏幕从我的黑莓Tourch 9850。我曾尝试在SDK中使用附带的JavaLoader实用程序,但我收到了“检索屏幕数据…错误:缓冲区太小”的错误。我也尝试过使用BBSCreenshooterV1.67(我认为这是最新版本),但它无法捕获屏幕,然后崩溃 我需要这个工具为我们正在为黑莓开发的一些软件创建一本用户手册,正如他们所说,“一张图片抵得上千言万语。” 如果没有其他问题,也许有人知道如何使用JavaLoader解决小缓冲区问题?尝试以下方法: 创建在

我正在寻找一个屏幕截图工具,我可以用来捕获屏幕从我的黑莓Tourch 9850。我曾尝试在SDK中使用附带的JavaLoader实用程序,但我收到了“检索屏幕数据…错误:缓冲区太小”的
错误。我也尝试过使用BBSCreenshooterV1.67(我认为这是最新版本),但它无法捕获屏幕,然后崩溃

我需要这个工具为我们正在为黑莓开发的一些软件创建一本用户手册,正如他们所说,“一张图片抵得上千言万语。”

如果没有其他问题,也许有人知道如何使用JavaLoader解决小缓冲区问题?

尝试以下方法:

  • 创建在设备启动时运行并侦听GlobalEvents的应用程序(通过实现)
  • 在JDE或Eclipse中运行此应用程序,并监视当您在blackberry设备上按便利键时触发的全局事件。向下写入事件guid,并在按下便利键时找到对应于该键的guid
  • 修改在步骤1中创建的应用程序以使用类,并在按下便利键时调用该类的
    screenshot()
    方法
  • 创建屏幕截图后,通过将其保存到设备文件系统。之后,当设备通过usb电缆连接时,您可以将这些图片复制到桌面计算机

  • 就这样。此应用程序将允许您解决任务。如果您在设置便利键和路径时添加一些设置,以将创建的屏幕截图保存到设备内存/媒体卡上,可能会成为您公司的附加产品。

    我不确定如何实际解决您的问题,但您也可以在设备模拟器中运行应用程序并从中获取屏幕截图。运行模拟器并转到“编辑”>“保存LCD快照”。

    在Mark Sohm的帮助下(感谢Mark…非常感谢您的帮助)发现了解决方案:您必须在具有更高屏幕分辨率的设备上使用v7.0 SDK中的JavaLoader。。。Tourch 9850是800 x 480。版本6和更低版本没有支持获取添加字节所需的更大缓冲区的实现,这是有意义的


    虽然我还没有测试过它,但在知道这一点的情况下,BBScreenShooter也有可能工作。。。。BBScreenShooter使用JavaLoader处理手持设备的“繁重任务”。

    好的一点,如果可以在模拟器模式下显示应用程序,这种方式会更好。如果您需要在实际设备上显示应用程序,请考虑我的建议。问题是模拟器不支持蓝牙的基本功能。不幸的是,它必须在真正的硬件上。你可以控制应用程序。难道你不能模拟你想展示的活动并截图吗?我可以,但屏幕截图工具(至少在这种情况下)的目的是尽量减少额外(和不必要的)工作。我已经考虑过使用基于设备的工具,但我的问题是,当设备通过USB电缆连接到我的电脑时,我无法在设备上存储文件。我需要能够同时显示我的调试器和手机上的图像。当手机连接时,它会“锁定”SD卡。。USB电缆的某些特性会阻止设备在连接时使用该卡。这就是为什么我需要一个工具,从电脑上运行。有一个免费的实用程序。但它需要JavaLoader.exe。如果javaloader不工作,那么这个实用程序就无法使用。在这种情况下,我会用已经准备好的屏幕截图做一个演示。谢谢你-我在尝试从OS7设备上截取屏幕截图时遇到了同样的问题。我认为是这样的,因为新屏幕的像素要大得多。。。供参考: