not a drm file opening normally 라는 이상한게 뜨네요 ... System.in 으로 ㅜㅜ
imageurl = "http://www.winapi.co.kr/data/child3.jpg";
int idx = imageurl.lastIndexOf('/');
String localimage = imageurl.substring(idx + 1);
String path = Environment.getDataDirectory().getAbsolutePath();
path += localimage;
if (new File(path).exists() == false) {
DownloadImage(imageurl, localimage);
}
Bitmap bitmap = BitmapFactory.decodeFile(path);
img.setImageBitmap(bitmap);
break;
이게 버튼을 눌렀을때에 내용이고
boolean DownloadImage(String Url, String FileName) {
URL imageurl;
int Read;
try {
imageurl = new URL("Url);
HttpURLConnection conn= (HttpURLConnection)imageurl.openConnection();
int len = conn.getContentLength();
byte[] raster = new byte[len];
InputStream is = conn.getInputStream();
FileOutputStream fos = openFileOutput(FileName, 0);
for (;;) {
Read = is.read(raster);
if (Read <= 0) {
break;
}
fos.write(raster,0, Read);
}
is.close();
fos.close();
conn.disconnect();
} catch (Exception e) {
Toast.makeText(this, "Error : " + e.getMessage(),
0).show();
return false;
}
return true;
}
이게 메서드 내용인데 왜이런걸까요 ... 그냥 기본서에 나온거 따라친건데 안되네여 흑ㅎ극
이래서 야매는 나가 죽어야해여 훟그흑흐긓긓ㄱ
제발 도와주세요 고수님들




imageurl = new URL("Url);
이부분 오타아닌가요