Comment obtenir SD_Card chemin dans android6.0 par programme

Je suis en train de vérifier si l'appareil de stockage externe ou non, par le biais de stockage externe chemin comme cette donnée ci-dessous

 if (new File("/ext_card/").exists()) {
        specialPath = "/ext_card/";
    } else if (new File("/mnt/sdcard/external_sd/").exists()) {
        specialPath = "/mnt/sdcard/external_sd/";
    } else if (new File("/storage/extSdCard/").exists()) {
        specialPath = "/storage/extSdCard/";
    } else if (new File("/mnt/extSdCard/").exists()) {
        specialPath = "/mnt/extSdCard/";
    } else if (new File("/mnt/sdcard/external_sd/").exists()) {
        specialPath = "/mnt/sdcard/external_sd/";
    } else if (new File("storage/sdcard1/").exists()) {
        specialPath = "storage/sdcard1/";
    }

Mais en guimauve, je con pas trouver ce chemin, et lors de la vérification à l'aide de ES FILEMANAGER, ils donnent comme stockage/3263-3131 en Moto G de 3ème génération. Tout chèque dans les autres guimauve appareils que les nombres se diffèrent. Merci de m'aider à vérifier que la guimauve appareil de stockage externe ou pas? et si le stockage trouvé des moyens pour obtenir le chemin d'accès de stockage externe?

Remarque:- j'ai donné l'autorisation pour le stockage dans ma demande et a également permis de stockage de l'autorisation dans les paramètres de mon application.

Merci d'avance et avez-vous trouvé une erreur dans ma question, veuillez crt. merci encore.

s'il vous plaît dites-moi la raison pourquoi en bas de voter pour cette question? Si quelqu'un connais la réponse pour ce moyen s'il vous plaît laissez-moi savoir...

OriginalL'auteur Palanivelraghul | 2016-04-21