Usa bitmap perché contiene pixel dell'immagine che andranno bene per l'uso futuro, se si è disposti a visualizzare quell'immagine.
ad esempio ---->
Bitmap bm = BitmapFactory.decodeResource(getResources(), R.drawable.icon);
ImageView iv = (ImageView) findViewById(R.id.imageView1);
iv.setImageBitmap(bm);
- ------------------------------ ----- PARTE MODIFICATA ------------------------------------------- -
se si desidera inviare immagini da un luogo ad un altro (un dispositivo all'altro), di convertire in array di byte come questo --->
Bitmap bm = BitmapFactory.decodeResource(getResources(), R.drawable.icon);
ByteArrayOutputStream baos = new ByteArrayOutputStream();
bm.compress(Bitmap.Compress.JPEG, 100, baos);
byte[] b = baos.toByteArray();
e quindi inviare questo al Othe dispositivo.
puoi per favore mostrarmi un esempio. In realtà voglio sapere come posso dividere l'immagine in blocchi e quindi visualizzare l'intera immagine usando questi blocchi. – AndroidDev
perché vuoi che si rompa in pezzi e poi mostra e la linea di codice di esempio che ho dato è la cosa giusta da fare, prova prima amico se il problema arriva post, proverò a risolverlo. E se la mia risposta ti ha aiutato ad accettarlo o a svenderlo. – Rocker
In realtà ho aggiunto il supporto NFC nella mia app inizialmente sul taping di due dispositivi trasferisco il testo da un dispositivo all'altro.Ora voglio trasferire l'immagine al posto del testo. Quindi per quello in un primo momento devo dividere le immagini in blocco e poi inviarlo uno dopo l'altro .. ecco perché voglio questi – AndroidDev