0

ねえ、Androidアプリケーションでソケットから読み取った画像を表示する必要があります。Androidアプリケーションは基本的に、Javaサーバーから画像を受信するクライアントです。JavaサーバーはImageIO.write()関数を使用してpngファイルを書き込みます。Androidは初めてです。誰か助けてくれませんか

4

1 に答える 1

1

最初に画像をbyte[]配列に読み込み、次にBitmapFactoryを使用してバイトからビットマップを作成します。次のようになります。

byte[] buffer = new byte[imgSize];

//read all data to the buffer

BitmapFactory.decodeByteArray(buffer, 0, buffer.length);
于 2012-03-08T06:50:35.443 に答える