보니까 대부분 HttpUrlConnection을 주로 사용하더라구요?

안드로이드에서는 이런 방식으로 파일 다운로드하면 안되는건가요?

 

File copyf = new File("D:\\PictureDownload.zip");
  try {
   URL url = new URL("주소);
   
   InputStream is = url.openStream();
   dataSize = is.available();
   
   FileOutputStream fos = new FileOutputStream(copyf);
   
   byte[] buf = new byte[1024];
   int i = 0;
   
   System.out.println("다운로드 사이즈 :" + dataSize + "byte");
   
   while((i = is.read(buf)) != -1) {
    fos.write(buf, 0, i);
    System.out.println(i);
   }
   
   System.out.println("다운로드가 완료되었습니다.");
   fos.close();
   is.close();
   
  }catch(Exception e) {System.out.println(e.toString());}