Sử dụng bitmap vì nó giữ pixel của hình ảnh sẽ tốt cho bạn để sử dụng trong tương lai, nếu bạn sẵn sàng hiển thị hình ảnh đó.
ví dụ ---->
Bitmap bm = BitmapFactory.decodeResource(getResources(), R.drawable.icon);
ImageView iv = (ImageView) findViewById(R.id.imageView1);
iv.setImageBitmap(bm);
- ------------------------------ ----- PHẦN EDITED ------------------------------------------- -
nếu bạn muốn gửi hình ảnh từ nơi khác (một thiết bị khác), bạn chuyển đổi nó thành mảng byte như thế này --->
Bitmap bm = BitmapFactory.decodeResource(getResources(), R.drawable.icon);
ByteArrayOutputStream baos = new ByteArrayOutputStream();
bm.compress(Bitmap.Compress.JPEG, 100, baos);
byte[] b = baos.toByteArray();
và sau đó gửi thông điệp này đến Othe thiết bị r.
bạn có thể vui lòng chỉ cho tôi một ví dụ. Thực ra tôi muốn biết làm cách nào tôi có thể chia hình ảnh thành các phần và sau đó hiển thị toàn bộ hình ảnh bằng các khối này. – AndroidDev
lý do tại sao bạn muốn nó phá vỡ nó trong khối nd sau đó hiển thị và dòng mã ví dụ tôi đã đưa ra là điều đúng để làm, hãy thử nó đầu tiên buddy nếu vấn đề đến bài nó tôi sẽ cố gắng giải quyết nó. Và nếu câu trả lời của tôi giúp bạn chấp nhận nó hoặc upvote nó. – Rocker
Thực ra tôi đã thêm hỗ trợ NFC trong ứng dụng của mình vào việc ghi hai thiết bị để chuyển văn bản từ thiết bị này sang thiết bị khác. Bây giờ tôi muốn chuyển hình ảnh thay vì văn bản. Lúc đầu tôi phải chia hình ảnh thành từng đoạn và gửi cái khác ... đó là lý do tại sao tôi muốn những – AndroidDev