Saturday, May 5, 2018

Android code Bitmap Image (Menampilkan Foto dari database)

Tags

private class DownloadImageTask extends AsyncTask<String, Void, Bitmap> {
   ImageView
bmImage;

  
public DownloadImageTask(ImageView bmImage) {
     
this.bmImage = bmImage;
   }

  
protected Bitmap doInBackground(String... urls) {
      String urldisplay = urls[
0];
      Bitmap mIcon11 =
null;
     
try {
         InputStream in =
new java.net.URL(urldisplay).openStream();
         mIcon11 = BitmapFactory.decodeStream(in);
      }
     
catch (Exception e) {Log.e("Error", e.getMessage());e.printStackTrace();}
     
return mIcon11;
   }

  
protected void onPostExecute(Bitmap result) {
     
bmImage.setImageBitmap(result); }
}

 

--------------------------------------------------------------------------------------------

Load data Dari database guna untuk mengambil nama gambar yang sudah tersimpan

String gb1=myJSON.getString("gambar");
gambar=gb1;

 

------------------------------------------------------------------------------------------------

Menampilkan foto pada url nya 
contoh : http://localhost/webku/ypathfile/fotoku.jpg (isi dari variabel IP)

String arUrlFoto=ip+"ypathfile/"+gambar;
new DownloadImageTask((ImageView) findViewById(R.id.myGambar)).execute(arUrlFoto);