Intereting Posts
Что означает «Квадрат», когда «отдаленные осколки экрана возвращаются к жизни» и «нет прямого контроля над анимациями»? Загрузка изображения в Google appengine с помощью Robospice с помощью дооснащения Android google signin и кнопка входа в facebook выглядят совершенно иначе Android: Как реализовать Parcelable для моих объектов? Как добавить пользовательский адаптер в AutoCompleteTextView Как добавить флажок в ящик для перемещения материалов? Предупреждение KitKat ART-build Получите широту и долготу позиции, нажатой на карту forge 0.5.1 MapView Получить имя файла из заголовков с помощью DownloadManager в Android SetImeOptions: почему кнопка «Готово» не отображается на мягкой клавиатуре? Android facebook signin для Spring Social webapp Преобразование файла pcm в mp3 с использованием liblame в android Как создать класс с T и List <T> Как я могу изменить текст EditText без запуска Text Watcher? Избегайте Android автоматически повторно добавлять мой фрагмент при изменении ориентации

Как получить массив байтов из ресурса, пригодного для рисования?

Я хотел бы получить массив байтов из jpeg-изображения, находящегося в моем файле res / drawable?

Кто-нибудь знает, как это сделать, пожалуйста?

Получите растровое изображение decodeResource(android.content.res.Resources, int) Затем либо скомпилируйте его в ByteArrayOutputStream (), либо copyPixelsToBuffer и получите массив из буфера. http://developer.android.com/reference/android/graphics/Bitmap.html

  Drawable drawable; Bitmap bitmap = ((BitmapDrawable) drawable).getBitmap(); ByteArrayOutputStream stream = new ByteArrayOutputStream(); bitmap.compress(Bitmap.CompressFormat.JPEG, 100, stream); byte[] bitmapdata = stream.toByteArray(); 
 ByteArrayOutputStream stream = new ByteArrayOutputStream(); mPhoto.compress(Bitmap.CompressFormat.JPEG /* FileType */, 100 /* Ratio */, stream); 

HTH!