1

私はカメラアプリに取り組んでいます。写真を撮ると、データがバイト[]として収集されます...電話のメモリに画像を保存したくありません。できるようにしたいのは、各キャプチャのバイト配列は最大 5 つまでです。バイト配列の配列を作成することは可能でしょうか? 次に、指定したインデックスの場所で配列を追加、削除できます。おそらく配列リストですか?または、データベースを使用する必要がありますか?

私は調査しましたが、何も思いつきませんでした。

*編集*

だから、私がやっていることを確実にするために、ここに私のコードがあります..

public void addImage(byte[] IMdata) {
        // TODO Auto-generated method stub

        //Traverses Through ImageByteArray
        for (int i = 0; i < ImageByteArray.length; i++) {
            //Checks index position is empty
            if (ImageByteArray[i] == null) {
                //If so store IMdata in the Array
                ImageByteArray[i] = IMdata;
            }
        }
    }
4

1 に答える 1

3

だから、バイト配列の配列を作成することは可能ですか?

はい、それは2 次元配列と呼ばれます (多次元配列の要素へのアクセスまで下にスクロールします。

byte[][] twoDByteArray=new byte[5][1024];

関連記事.

于 2013-07-18T14:25:00.310 に答える