Télécharger une chanson de uri et le stocker dans l'application dossier spécifique

voix
0

Je suis en train de télécharger une chanson à partir d'un serveur en utilisant URI et que vous souhaitez stocker dans res / dossier brut. Comment puis-je faire cela en studio Android.

Créé 02/09/2018 à 05:43
source utilisateur
Dans d'autres langues...                            


1 réponses

voix
0

Tu ne peux pas mp3 magasin ou tout autre fichier dans res / dossier brut, il est lu que lorsque apk a fait seulement lire ce , vous pouvez stocker dans votre fichier de stockage de téléphone.

Code:

      try{

      File newFile = newFile(android.os.Environment.getExternalStorageDirectory(),"Your Folder Name");
      if(!newFile.exists())
      newFile.mkdirs();

      File f=new File(newFile,songname+".mp3");
      URL url = new URL(yourSongUrl); 

        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();}
Créé 02/09/2018 à 06:00
source utilisateur

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more