In breve, sto provando a selezionare un'immagine da una galleria del telefono per visualizzarla come una bitmap con cui giocare (ottenere un RGB medio) in un'altra attività.Issue converting URI to Bitmap (2014):
Per prima cosa, mi sono imbattuto in un paio di argomenti relativi alla conversione di URI in Bitmap. Molti di loro ha suggerimenti come (da: Retrieve bitmap from uri):
Uri imageUri = intent.getData();
Bitmap bitmap = MediaStore.Images.Media.getBitmap(this.getContentResolver(),imageUri);
Imageview my_img_view = (Imageview) findViewById (R.id.my_img_view);
my_img_view.setImageBitmap(bitmap);
La linea Bitmap è la linea importante. Ogni volta che eseguo la mia app Android sul mio simulatore, l'app si arresta in modo anomalo (il debugger in Eclipse conferma si verifica sull'URI -> linea di conversione Bitmap) e se inserisco la conversione in attività diverse (è in bundle), si blocca ancora sulla linea di conversione Uri -> Bitmap.
Non sono sicuro del motivo. Ho provato a rendere il mio intento sia "EXTERNAL_CONTENT_URI" che "INTERNAL_CONTENT_URI" nell'intento iniziale e nessuna delle due scelte è importante. Continuerò a cercare potenziali soluzioni al mio problema, ma al momento sono a corto di tempo e ritengo che sarebbe utile se avessi qualche consiglio da fonti esterne.
Qualcuno sa perché si blocca sempre su quella linea, o se ci sono possibili soluzioni al mio problema? Grazie.
Credo che ciò contribuirà a pieno ogni uno –