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;

}

이게 메서드 내용인데 왜이런걸까요 ... 그냥 기본서에 나온거 따라친건데 안되네여 흑ㅎ극

이래서 야매는 나가 죽어야해여 훟그흑흐긓긓ㄱ

제발 도와주세요 고수님들