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 |
|
|
71 |
|
|
72 |
if (showcaption == true) { |
if (showcaption == true) { |
73 |
views.setTextViewText(R.id.caption, " " + usedData.caption + " "); |
views.setTextViewText(R.id.caption, " " + usedData.caption + " "); |
74 |
|
views.setViewVisibility(R.id.caption, View.VISIBLE); |
75 |
} else { |
} else { |
76 |
views.setViewVisibility(R.id.caption, View.GONE); |
views.setViewVisibility(R.id.caption, View.GONE); |
77 |
} |
} |
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) { |