안드로이드 개발 질문/답변
(글 수 45,052)
InputStream inputStream;
try {
inputStream = new URL("주소").openStream();
Toast.makeText(category.this, "주소에서 받아와라",Toast.LENGTH_LONG).show();
File file = new File("/sdcard/media/aa.mp4");
OutputStream out = new FileOutputStream(file);
writeFile(inputStream, out);
out.close();
Toast.makeText(category.this, "성공",Toast.LENGTH_LONG).show();
} catch (MalformedURLException e) {
Toast.makeText(category.this, "MalformedURLException",Toast.LENGTH_LONG).show();
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) {
Toast.makeText(category.this, "IOException",Toast.LENGTH_LONG).show();
// TODO Auto-generated catch block
e.printStackTrace();
}
이렇게 구현한 뒤에 실행을 하면 try 부분 한줄도 읽지 않고 ioException으로 빠집니다.
현재 이미지 뷰의 터치 리스너로 넘겨서 터치 될시에 구현이 되는 부분인데 잘안되네요
메니페스트에
<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
작성한 상태입니다.
try {
inputStream = new URL("주소").openStream();
Toast.makeText(category.this, "주소에서 받아와라",Toast.LENGTH_LONG).show();
File file = new File("/sdcard/media/aa.mp4");
OutputStream out = new FileOutputStream(file);
writeFile(inputStream, out);
out.close();
Toast.makeText(category.this, "성공",Toast.LENGTH_LONG).show();
} catch (MalformedURLException e) {
Toast.makeText(category.this, "MalformedURLException",Toast.LENGTH_LONG).show();
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) {
Toast.makeText(category.this, "IOException",Toast.LENGTH_LONG).show();
// TODO Auto-generated catch block
e.printStackTrace();
}
이렇게 구현한 뒤에 실행을 하면 try 부분 한줄도 읽지 않고 ioException으로 빠집니다.
현재 이미지 뷰의 터치 리스너로 넘겨서 터치 될시에 구현이 되는 부분인데 잘안되네요
메니페스트에
<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
작성한 상태입니다.