How to download mp3 file in android from a url and save it in SD card?? Here is the code i am using

前端 未结 2 1665
感动是毒
感动是毒 2020-12-19 18:49
public void DownloadFromUrl(String imageURL, String fileName) {  
  //this is the downloader method
  try {
       URL url = new URL(\"http://picosong.com/wvaV\");
          


        
2条回答
  •  伪装坚强ぢ
    2020-12-19 19:37

    Try this code

    try{
    
    File cacheDir=new File(android.os.Environment.getExternalStorageDirectory(),"Folder Name");
    if(!cacheDir.exists())
       cacheDir.mkdirs();
    
    File f=new File(cacheDir,songname+".mp3");
    URL url = new URL(yoururl); 
    
                InputStream input = new BufferedInputStream(url.openStream());
                OutputStream output = new FileOutputStream(f);
    
                byte data[] = new byte[1024];
                long total = 0;
                int count=0;
                while ((count = input.read(data)) != -1) {
                    total++;
                    Log.e("while","A"+total);
    
                    output.write(data, 0, count);
                }
    
                output.flush();
                output.close();
                input.close();
    }
    Catch(Exception e){e.printStackTrace();}
    

提交回复
热议问题