Come visualizzare un'image blob in Android?

Voglio visualizzare un'image che viene salvata nel database in forma blob sul mio Android. Sto usando ImageView come contenitore di immagini. Mi prego di suggerire qualcosa di presto.

Saluti, Rahul

  • Come analizzare la risposta JSON (diversi tipi di oggetti) con GSON
  • AsyncTask e Looper.prepare () errore
  • InvocationTargetException su gonfiare un xml - android
  • Errore di accesso di Google: Codice di stato: SIGN_IN_REQUIRED quando si effettua l'accesso con Google su android
  • Aggiorna il regno in un progetto Android
  • casella di text di input nascosta dietro la tastiera su android Chrome
  • "Non riesce a risolvere il simbolo R" in Android Studio
  • Gesto di fling e Webview in Android
  • Android disegna una linea orizzontale tra le viste
  • Json parsing con Gson con dati e matrici
  • Ottieni i conteggi delle righe aggiornate da SQLite in Android utilizzando una query cruda?
  • Come viene applicato l'authorization di Android?
  • One Solution collect form web for “Come visualizzare un'image blob in Android?”

    Fondamentalmente ci sono due opzioni:

    1. Buffer letto da BLOB avvolgere in InputStream in modo da avere InputStream che punterà a dati BLOB
    2. Salvare i dati BLOB in un file temporaneo aprirlo come FileInputStream, quindi alla fine sanetworking nuovamente aggiornati sui dati delle immagini

    in entrambi i casi è ansible convertire facilmente InputStream in bitmat dati in un modo:

    InputStream is; //stream pointing to your blob or file //... imageView=new ImageView(this); imageView.setScaleType(ImageView.ScaleType.CENTER_INSIDE); imageView.setAdjustViewBounds(true); imageView.setImageBitmap(BitmapFactory.decodeStream(is)); 
    L'Android è un fan Android di Google, tutto su telefoni Android, Android Wear, Android Dev e applicazioni Android Games e così via.