2011-07-21 10 views
4

私のアプリケーションではイメージビューアーがあり、Webサーバーからビットマップを取得しています。 私のアプリのパフォーマンスを向上させるために、私はビットマップのバッファを持っています。 1つのビットマップの最大サイズは0.5MBです。 私はバッファのバイト数を格納するbufferSize変数を持っているので、私はbuffer.Andに追加する予定の各ビットマップのサイズを に知っておく必要があります。ビット数がいくつかを超えている場合X数値ビットマップを前面から削除します。のバッファ。Bitmapのバイト数をカウントし、ビットマップバッファーに制限を設定する

  1. 私は、ビットマップのバイトは、私が提案に関するX番号が必要
  2. を数える定義する方法がわからない: そして、ここでは私の問題です。

ありがとうございます。

答えて

2
  1. getByteCount()メソッドを使用して、ビットマップ内のバイト数を取得できます。
  2. あなたのアプリがどれだけのメモリを使用しているか、Webサーバーから取得しているイメージの数、およびそれらを表示する必要があるかによって異なります。 System.maxMemory()の一部を使用します。いずれにしても
+0

ありがとう、本当に助けてください。 – someUser

関連する問題