14 |
import android.graphics.Bitmap; |
import android.graphics.Bitmap; |
15 |
import android.graphics.BitmapFactory; |
import android.graphics.BitmapFactory; |
16 |
import android.net.ConnectivityManager; |
import android.net.ConnectivityManager; |
17 |
|
import android.os.Environment; |
18 |
import android.util.Log; |
import android.util.Log; |
19 |
import android.widget.RemoteViews; |
import android.widget.RemoteViews; |
20 |
import dk.thoerup.androidutils.HttpUtil; |
import dk.thoerup.androidutils.HttpUtil; |
153 |
return BitmapFactory.decodeFile(file.getAbsolutePath()); |
return BitmapFactory.decodeFile(file.getAbsolutePath()); |
154 |
} |
} |
155 |
}*/ |
}*/ |
156 |
|
|
157 |
|
|
158 |
byte imageData[] = HttpUtil.getContent(data.url, 2500); |
byte imageData[] = HttpUtil.getContent(data.url, 2500); |
159 |
|
|
160 |
if (saveImage == true) { |
if (saveImage == true) { |
161 |
File savedir = new File(SAVEDIR); |
if (Environment.getExternalStorageState().equals(Environment.MEDIA_MOUNTED)) { |
162 |
savedir.mkdirs(); |
File savedir = new File(SAVEDIR); |
163 |
|
savedir.mkdirs(); |
164 |
if (file.exists()) { |
|
165 |
file.delete(); |
if (file.exists()) { |
166 |
|
file.delete(); |
167 |
|
} |
168 |
|
|
169 |
|
FileOutputStream fos = new FileOutputStream(file); |
170 |
|
fos.write(imageData); |
171 |
|
fos.close(); |
172 |
} |
} |
|
|
|
|
FileOutputStream fos = new FileOutputStream(file); |
|
|
fos.write(imageData); |
|
|
fos.close(); |
|
173 |
} |
} |
174 |
|
|
175 |
return BitmapFactory.decodeByteArray(imageData, 0, imageData.length); |
return BitmapFactory.decodeByteArray(imageData, 0, imageData.length); |