BluetoothSPPを介してMatlabを実行しているラップトップに接続するAndroidアプリを開発しました。文字列を簡単にやり取りできるので、Matlabから画像を送信してタブレットに表示することに興味があります(48x64グレースケールで十分です)。画像をパッケージ化してMatlabシリアルポートに送信する方法がわかりません。fprintfやfwriteだけでは使えないと思います。
これはAndroid側がどのように見えるかと私が思うものです
public void drawImage(byte[] buffer){
ImageView camView = (ImageView)findViewById(R.id.camView);
Bitmap myBitmap = BitmapFactory.decodeByteArray(buffer, 0, buffer.length);
Log.d(TAG,"decoded image");
if(myBitmap != null){
camView.setImageBitmap(myBitmap);
Log.d(TAG,"Trying to display...");
}
else{
Log.d(TAG, "Bitmap = null");
}
}// end drawImage
Andriod側またはMatlab側のいずれかに関するアドバイスをいただければ幸いです。ありがとう!