android.graphics.Path
オブジェクトをSQLiteのブロブストレージに保存できるように変換しようとしてbyte[]
います。また、元に戻すこともできます。
これまでのところ、どこから始めればよいかさえわかりません...
喜んで手伝ってくれる人に感謝します。
Path
extendsとしてObject
、次のようなものを使用できます。
ByteArrayOutputStream outputStream = new ByteArrayOutputStream();
ObjectOutputStream objectOutputStream = new ObjectOutputStream(outputStream);
objectOutputStream.writeObject(path);
byte[] array = outputStream.toByteArray();
オブジェクトをシリアル化し、そのファイルをアップロードします。
ByteArrayOutputStream baos = new ByteArrayOutputStream()
ObjectOutput out = new ObjectOutputStream(baos);
out.writeObject(android.graphics.Path);
out.close()
byte[] buf = bos.toByteArray(); //byte array
そのオブジェクトを復元するには、逆シリアル化を使用します
ObjectInputStream in = new ObjectInputStream(new ByteArrayInputStream(buf));
class_name recover =(clas_name) in.readObject();
in.close();
return object;