Maison > Questions et réponses > le corps du texte
安卓6.0后读取外置sd卡时权限限制,找了好多方法只能获取内置sd卡,后面找到一个,但是读外置sd卡里的内容显示列表时卡顿,求大神指点!
高洛峰2017-04-18 09:16:20
Je ne comprends pas ce que vous voulez demander. Faites-vous référence à la question de l'application d'autorisation dynamique ? Si vous êtes vraiment trop paresseux pour vous adapter aux autorisations dynamiques, définissez TargetSDKVersion sur une valeur inférieure à 23
大家讲道理2017-04-18 09:16:20
Context.getExternalFilesDirs();
Cette méthode renvoie un tableau File[] Si une carte SD externe est insérée, la longueur sera de 2. Le fichier avec l'indice 1 est le répertoire de données Android de la carte SD externe.
Ensuite, bouclez file.getParentFile() jusqu'à ce que le nom du fichier actuel soit égal à Android pour obtenir le répertoire racine de la carte SD externe.
伊谢尔伦2017-04-18 09:16:20
Y a-t-il beaucoup de fichiers de liste ? La lecture et l'écriture de fichiers sont des opérations fastidieuses, essayez le traitement asynchrone