/[projects]/android/Side9/src/dk/thoerup/side9/Side9WidgetProvider.java
ViewVC logotype

Diff of /android/Side9/src/dk/thoerup/side9/Side9WidgetProvider.java

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 914 by torben, Sat Jun 26 09:42:40 2010 UTC revision 915 by torben, Sat Jun 26 10:11:35 2010 UTC
# Line 15  import android.graphics.BitmapFactory; Line 15  import android.graphics.BitmapFactory;
15  import android.net.ConnectivityManager;  import android.net.ConnectivityManager;
16  import android.net.Uri;  import android.net.Uri;
17  import android.os.Environment;  import android.os.Environment;
18    import android.util.DisplayMetrics;
19  import android.util.Log;  import android.util.Log;
20  import android.view.View;  import android.view.View;
21    import android.view.WindowManager;
22  import android.widget.RemoteViews;  import android.widget.RemoteViews;
23  import dk.thoerup.androidutils.HttpUtil;  import dk.thoerup.androidutils.HttpUtil;
24    
# Line 180  public class Side9WidgetProvider extends Line 182  public class Side9WidgetProvider extends
182                          }                          }
183                  }                  }
184                                    
185                  Bitmap full = BitmapFactory.decodeByteArray(imageData, 0, imageData.length);                   DisplayMetrics metrics = new DisplayMetrics();
186                  Bitmap scaled = Bitmap.createScaledBitmap(full, 400, 577, true);                   WindowManager wmgr = (WindowManager) context.getSystemService(Context.WINDOW_SERVICE);
187                  return scaled;                   wmgr.getDefaultDisplay().getMetrics(metrics);
188                     int w = metrics.widthPixels - (2*40);
189                     int h = getHeight(w);
190                    
191                     Log.e(TAG, "w=" + w + "   h=" + h);
192                    
193                     Bitmap full = BitmapFactory.decodeByteArray(imageData, 0, imageData.length);
194                     Bitmap scaled = Bitmap.createScaledBitmap(full, w, h, true);
195                     return scaled;
196            }
197    
198            private static int getHeight(int w) {
199                    double h = w * (650.0 / 450.0);
200                    return (int)h;
201          }          }
202            
   
203          //Called when the last widget is removed/disabled          //Called when the last widget is removed/disabled
204          @Override          @Override
205          public void onDisabled(Context context) {          public void onDisabled(Context context) {

Legend:
Removed from v.914  
changed lines
  Added in v.915

  ViewVC Help
Powered by ViewVC 1.1.20