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" />

작성한 상태입니다.