Зачем вам это нужно, чтобы быть ресурсом вашего приложения? Вы можете сохранить его на SD-карту или во внутреннее хранилище, используя Bitmap.compress (CompressFormat.PNG, 100, fileoutputStream);
Где fileoutputstream получается из чего-то вроде:
String pathString = String.format("%s/%s/%s", Environment.getExternalStorageDirectory(),yourDirOnSD, yourFilename);
File path = new File(pathString);
path.mkdirs();
А затем читать его обратно, когда вы хотите использовать BitmapFactory.decodeFromFile ();
Обратите внимание, что если каталог, который вы используете на SD, начинается с точки, он будет освобожден от сканирования сканером мультимедиа Android, поэтому элементы в нем не будут отображаться в приложении фотогалереи пользователей и т. Д. Если вам нужна фотография чтобы быть видимым для других приложений, вам, вероятно, следует изучить использование MediaScanner, чтобы он индексировал ваш снимок после сохранения, иначе он не будет отображаться до тех пор, пока не будет переустановлен идентификатор SD-карты.