working image download
authordrizea <danielrizea27@gmail.com>
Fri, 15 Jun 2012 10:40:26 +0000 (13:40 +0300)
committerdrizea <danielrizea27@gmail.com>
Fri, 15 Jun 2012 10:40:26 +0000 (13:40 +0300)
Open-ILS/src/Android/bin/EvergreenApp.apk
Open-ILS/src/Android/bin/classes.dex
Open-ILS/src/Android/bin/classes/org/evergreen/android/searchCatalog/SearchCatalogListView$SearchArrayAdapter.class
Open-ILS/src/Android/src/org/evergreen/android/searchCatalog/ImageDownloader.java
Open-ILS/src/Android/src/org/evergreen/android/searchCatalog/SearchCatalogListView.java

index 0d4030f..10a2b57 100644 (file)
Binary files a/Open-ILS/src/Android/bin/EvergreenApp.apk and b/Open-ILS/src/Android/bin/EvergreenApp.apk differ
index 7cd6db9..ed50844 100644 (file)
Binary files a/Open-ILS/src/Android/bin/classes.dex and b/Open-ILS/src/Android/bin/classes.dex differ
index 422c9d6..c52884d 100644 (file)
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
index 1b35d86..66ea35c 100644 (file)
@@ -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>(bitmapDownloaderTask);
         }
index 43574d1..71fd3d0 100644 (file)
@@ -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