2011-09-29 97 views
2

我要尋找一個截屏工具,我可以用它來從我的黑莓Tourch 9850.捕捉畫面我已經使用附帶的JavaLoader工具與我的SDK嘗試,但我收到"Retrieving screen <active> data ... Error: buffer too small"錯誤。我也嘗試過使用BBScreenShooter v1.67(我認爲這是最新版本),但它無法捕捉屏幕,然後崩潰。黑莓屏幕截圖工具 - 從臺式計算機

我需要的工具來創建一些我們正在爲黑莓手機開發軟件和用戶手冊,正如他們所說,「一張圖片勝過千言萬語。」

如果不出意外,也許有人知道如何與JavaLoader解決小緩衝區問題?

回答

2

與馬克佐姆的幫助(感謝馬克......你的幫助是非常appreicated)溶液中發現的:你必須在具有較高的屏幕分辨率的設備從V7.0 SDK使用時,JavaLoader .. 。Tourch 9850是800 x 480.版本6和更低版本沒有支持更大的緩衝區來獲取額外字節的實現 - 這是合理的。

儘管我還沒有測試過它,但BBScreenShooter肯定有可能也知道這一點.... BBScreenShooter使用JavaLoader來處理手機的「繁重工作」。

+0

感謝你們 - 我只是遇到了同樣的問題,試圖從OS 7設備上獲取屏幕截圖。我認爲這是這樣的,因爲新的屏幕在像素方面要大得多。 – MusiGenesis

+1

MusiGenesis ...僅供參考:http://stackoverflow.com/questions/7694964/blackberry-screen-shot-utility-torch-9850-a-how-to-guide-on-creating-your – BonanzaDriver

1

試試這個方法:

  1. 創建在設備啓動時運行,併爲GlobalEvents監聽(通過GlobalEventListener實現)
  2. 運行該應用程序在JDE或Eclipse的應用程序和監控被解僱了什麼是全局事件你的時候按黑莓設備上的便捷鍵。寫下事件嚮導,找到與按鍵相對應的便捷鍵。
  3. 修改在步驟1中創建使用Display類和當按下快捷鍵調用此類的方法screenshot()應用。
  4. 截圖已創建,通過BlackBerry FileConnections API將其保存到設備文件系統。之後,當設備通過USB電纜連接時,您可以將這些照片複製到臺式機上。

就是這樣。這個應用程序將允許你解決你的任務。如果您添加一些設置來設置便捷鍵和路徑以保存在設備內存/媒體卡上創建的屏幕截圖,可能會成爲貴公司的附加產品。

+0

我已經考慮過使用基於設備的工具,但是我的問題是,當它通過USB電纜連接到我的電腦時,我無法在設備上存儲文件。我需要能夠同時顯示來自手機的調試器和圖像。當手機連接時,它會「鎖定」SD卡。有關USB電纜的信息可防止設備在連接時使用該卡。這就是爲什麼我需要一個可以從PC上運行的工具。 – BonanzaDriver

+0

有一個免費的實用程序[BBScreenStream](http://www.technospot.net/blogs/bbscreenstream-a-screen-casting-recording-software-for-blackberry-mobiles/)。但它需要JavaLoader.exe。如果javaloader不起作用,那麼這個工具將變得不可用。在這種情況下,我會用已經準備好的截圖進行演示。 – 2011-09-29 16:09:39

+0

這也許可以解釋爲什麼我的BBScreenShooter不斷崩潰,然後... – BonanzaDriver

0

我不知道如何真正解決您的問題,但或者你可以只運行在設備模擬器的應用程序,並從那裏得到的截圖。運行模擬器並轉到「編輯」>「保存LCD快照」。

+1

好點,如果可以在模擬器模式下顯示應用程序,這種方式會更好。如果您需要在實際設備上顯示應用程序,請考慮我建議的方式。 – 2011-09-29 15:58:49

+0

問題是模擬器不支持基本功能 - 藍牙。不幸的是它必須在真正的硬件上。 – BonanzaDriver

+0

您可以控制應用程序。難道你不能模擬你想要展示的活動並截取它的截圖嗎? – Jonathan