From: drizea Date: Fri, 15 Jun 2012 10:40:26 +0000 (+0300) Subject: working image download X-Git-Url: https://old-git.evergreen-ils.org/?a=commitdiff_plain;h=a4435035b3e05307b5c05a0e1030891ec871fdf0;p=working%2FEvergreen.git working image download --- diff --git a/Open-ILS/src/Android/bin/EvergreenApp.apk b/Open-ILS/src/Android/bin/EvergreenApp.apk index 0d4030fbab..10a2b57614 100644 Binary files a/Open-ILS/src/Android/bin/EvergreenApp.apk and b/Open-ILS/src/Android/bin/EvergreenApp.apk differ diff --git a/Open-ILS/src/Android/bin/classes.dex b/Open-ILS/src/Android/bin/classes.dex index 7cd6db9a45..ed50844d1e 100644 Binary files a/Open-ILS/src/Android/bin/classes.dex and b/Open-ILS/src/Android/bin/classes.dex differ diff --git a/Open-ILS/src/Android/bin/classes/org/evergreen/android/searchCatalog/SearchCatalogListView$SearchArrayAdapter.class b/Open-ILS/src/Android/bin/classes/org/evergreen/android/searchCatalog/SearchCatalogListView$SearchArrayAdapter.class index 422c9d638e..c52884d4c9 100644 Binary files a/Open-ILS/src/Android/bin/classes/org/evergreen/android/searchCatalog/SearchCatalogListView$SearchArrayAdapter.class and b/Open-ILS/src/Android/bin/classes/org/evergreen/android/searchCatalog/SearchCatalogListView$SearchArrayAdapter.class differ diff --git a/Open-ILS/src/Android/src/org/evergreen/android/searchCatalog/ImageDownloader.java b/Open-ILS/src/Android/src/org/evergreen/android/searchCatalog/ImageDownloader.java index 1b35d861e2..66ea35c5e6 100644 --- a/Open-ILS/src/Android/src/org/evergreen/android/searchCatalog/ImageDownloader.java +++ b/Open-ILS/src/Android/src/org/evergreen/android/searchCatalog/ImageDownloader.java @@ -15,6 +15,7 @@ import org.apache.http.HttpStatus; import org.apache.http.client.HttpClient; import org.apache.http.client.methods.HttpGet; import org.apache.http.impl.client.DefaultHttpClient; +import org.evergreen.android.R; import android.graphics.Bitmap; import android.graphics.BitmapFactory; @@ -41,7 +42,7 @@ public class ImageDownloader { public enum Mode { NO_ASYNC_TASK, NO_DOWNLOADED_DRAWABLE, CORRECT } private Mode mode = Mode.CORRECT; - private int MIN_IMG_HEIGHT = 75; + private int MIN_IMG_HEIGHT = 100; /** * Download the specified image from the Internet and binds it to the provided ImageView. The @@ -259,6 +260,8 @@ public class ImageDownloader { if ((this == bitmapDownloaderTask) || (mode != Mode.CORRECT)) { imageView.setImageBitmap(bitmap); } + else + imageView.setImageResource(R.drawable.address_book); } } } @@ -276,6 +279,7 @@ public class ImageDownloader { public DownloadedDrawable(BitmapDownloaderTask bitmapDownloaderTask) { super(Color.BLACK); + bitmapDownloaderTaskReference = new WeakReference(bitmapDownloaderTask); } diff --git a/Open-ILS/src/Android/src/org/evergreen/android/searchCatalog/SearchCatalogListView.java b/Open-ILS/src/Android/src/org/evergreen/android/searchCatalog/SearchCatalogListView.java index 43574d1c41..71fd3d04ea 100644 --- a/Open-ILS/src/Android/src/org/evergreen/android/searchCatalog/SearchCatalogListView.java +++ b/Open-ILS/src/Android/src/org/evergreen/android/searchCatalog/SearchCatalogListView.java @@ -280,7 +280,7 @@ public class SearchCatalogListView extends Activity{ recordImage = (ImageView) row.findViewById(R.id.search_record_img); //TODO fix bugs + features - String imageHref= GlobalConfigs.httpAddress + "/opac/extras/ac/jacket/small/"+record.doc_id; + String imageHref= GlobalConfigs.httpAddress + "/opac/extras/ac/jacket/small/"+record.isbn; //start async download of image imageDownloader.download(imageHref, recordImage); // Get reference to TextView - title