Suivi d'un chemin de fichier de carte SD par programmation

J'ai mis le fichier html dans la carte SD sur le périphérique Android. et je cours cela à travers webview. Mais le chemin que je donne dans l'émulateur fonctionne bien. mais pas sur l'appareil. Son donnant une erreur ** Page Web sur Trouvé ** en cours d'exécution.

J'ai ce code pour trouver la disponibilité de la carte SD et le chemin du répertoire racine de la carte SD et cela fonctionne très bien. et la sortie arrive correctement.

Boolean isSDPresent = android.os.Environment.getExternalStorageState().equals(android.os.Environment.MEDIA_MOUNTED);

        if(isSDPresent)
        {
          Toast.makeText(this, "yes SD-card is present", Toast.LENGTH_SHORT).show(); }
        else
        {
            Toast.makeText(this, "Sorry", Toast.LENGTH_SHORT).show();
        }

        File externalStorage = Environment.getExternalStorageDirectory();
        externalStorage.getAbsolutePath();
        Toast.makeText(this, externalStorage.getAbsolutePath(), Toast.LENGTH_SHORT).show();

mais puis-je obtenir le bon chemin de fichier entier. Veuillez suggérer.

0
/ mnt/sdcard je reçois pour le répertoire racine. Mais dans l'appareil je ne sais pas il ne fonctionne pas. donnant une erreur de page Web introuvable.thats y j'ai voulu suivre le chemin entier jusqu'à où j'ai mis mon dossier dans la carte d'écart-type dans l'appareil.
ajouté l'auteur Naina, source
un chemin de fichier approprié? Quel est le problème avec celui que vous obtenez maintenant?
ajouté l'auteur Anders Metnik, source

2 Réponses

ce code définitivement résoudre votre problème

String storage_path = Environment.getExternalStorageDirectory().toString() 
                       + File.separator
                       + vfile;

aussi si vous voulez ajouter quelques fichiers dans la carte SD puis utilisez cette permission dans votre fichier manifeste

0
ajouté

peut être cela peut vous aider, essayez-le.

String path = Environment.getExternalStorageDirectory().toString() + "/Filename_with_extension" ;
0
ajouté