Android mobile.so 用の RDP アプリケーションをビルドしようとしています。サーバー側では、ロボット クラスを使用して png 画像を送信していますが、クライアント側では、そのメッセージを読み取って Android デバイスに印刷することができません。
次のコードを使用してJPEGファイルの本体データを読み取り、それらの画像を表示できます
InputStream in = sock.getInputStream();
while(true)
{
byte[] bytes = new byte[1024*1024];
int count = 0;
do
{
count+= in.read(bytes,count,bytes.length-count);
}
while(!(count>4&&bytes[count-2]==(byte)-1 && bytes[count-1]==(byte)-39));
}
入力ストリームからpngファイルを読み取る方法を教えてください。