Прежде всего, я предполагаю, что вы выполняете этот рисунок, переопределяя метод onDraw () для объекта View, который передает объект Canvas, с которым вы затем выполняете некоторые операции рисования.
Вот очень простойспособ подойти к этой проблеме.Вероятно, нужно принять во внимание множество дополнительных соображений, таких как формат (ы) файлов, из которых вы читаете и записываете, и некоторая дополнительная обработка ошибок в коде ввода / вывода.Но это должно помочь вам.
Чтобы сохранить чертеж, который у вас есть в данный момент, запишите DrawingCache вашего View в объект Picture, затем используйте метод writeToStream для Picture.
Чтобы загрузить уже существующийизображение, вы можете использовать метод Picture.readFromStream, а затем в своем вызове onDraw нарисовать загруженное изображение на свой холст.out: