Các bạn cho mình hỏi đoạn code này với nhé. Minh muốn ghi 1 bitmap ra sdcard:
* Mình không muốn sử dụng "Bitmap.compress(...)" vì nó rất chậm đối với .PNG.
Mã:
Bitmap bmp; // Có sẵn 1 đối tượng bitmap rồi. Cần ghi cái bitmap này ra sdcard
// Chuyển bitmap -> Byte[]
byte[] byteArray = bitmapToByteArray(bmp);
// convert byte[] -> inputstream
InputStream inStream = new ByteArrayInputStream(byteArray);
FileOutputStream fos = new FileOutputStream(pathFile);
int b;
byte[] d = new byte[4096];
while ((b = inStream.read(d)) != -1) {
fosX.write(d, 0, b);
}
// Function convert bitmap -> byte[]
public static byte[] bitmapToByteArray(Bitmap bm) {
int bytes = bm.getWidth()*bm.getHeight()*4;
ByteBuffer buffer = ByteBuffer.allocate(bytes);
bm.copyPixelsToBuffer(buffer);
byte[] array = buffer.array();
return array;
}
==> file bitmap ghi ra hiện tại đang bị lỗi. Nhờ các bạn xem giùm mình đang bị lỗi ở đâu ạ
View more random threads:
Hiện nay, có khá nhiều sản phẩm dương vật giả giá rẻ xuất hiện trên thị trường. Chúng đến từ các nhà sinh sản ở khắp nơi trên thế giới như Mỹ, Nhật, Hồng Kông…Hơn nữa, các đồ chơi này cũng khá đa...
Top một số dương vật giả rẻ và...