2

BlackBerry Tourch 9850 から画面をキャプチャするために使用できるスクリーン ショット ツールを探しています。付属の JavaLoader ユーティリティを SDK で使用しようとしましたが、"Retrieving screen <active> data ... Error: buffer too small"エラーが発生します。BBScreenShooter v1.67 (これが最新バージョンだと思います) も使用してみましたが、画面をキャプチャできず、クラッシュします。

BlackBerry 向けに開発中のソフトウェアのユーザー マニュアルを作成するには、このツールが必要です。

他に何もないとしても、誰かがJavaLoaderの小さなバッファの問題に対処する方法を知っているでしょうか?

4

3 に答える 3

2

Mark Sohm の助けを借りて (Mark に感謝します...あなたの助けは非常に感謝しています)、解決策が発見されました: 画面解像度が高いデバイスでは、v7.0 SDK の JavaLoader を使用する必要があります... Tourch 9850は 800 x 480 です。バージョン 6 以前には、追加バイトを取得するために必要なより大きなバッファーをサポートする実装がありません。これは理にかなっています。

まだテストしていませんが、BBScreenShooter がこれを知っていれば動作する可能性は確かにあります。

于 2011-10-04T15:12:20.833 に答える
1

この方法を試してください:

  1. デバイスの起動時に実行され、GlobalEvents をリッスンするアプリケーションを作成します ( GlobalEventListener実装を介して)
  2. このアプリケーションを JDE または Eclipse で実行し、blackberry デバイスで便利なキーを押したときに発生するグローバル イベントを監視します。イベント GUID を書き留めて、押されたときに便利なキーに対応する GUID を見つけます。
  3. ステップ 1 で作成したアプリケーションを変更して、Displayscreenshot()クラスを使用し、コンビニエンス キーが押されたときにこのクラスのメソッドを呼び出します。
  4. スクリーンショットが作成されたら、BlackBerry FileConnections APIを介してデバイス ファイル システムに保存します。その後、デバイスが USB ケーブルで接続されているときに、これらの写真をデスクトップ コンピュータにコピーできます。

それでおしまい。このアプリケーションを使用すると、タスクを解決できます。また、作成したスクリーンショットをデバイスのメモリ/メディア カードに保存するためのコンビニエンス キーとパスをセットアップするための設定を追加すると、会社の追加製品になる可能性があります。

于 2011-09-29T15:53:43.227 に答える
0

実際に問題を解決する方法はわかりませんが、代わりに、デバイスシミュレーターでアプリケーションを実行し、そこからスクリーンショットを取得することもできます。シミュレーターを実行し、「編集」>「LCDスナップショットの保存」に移動します。

于 2011-09-29T15:57:10.777 に答える