android - 安卓6.0以上外置sd卡读取
高洛峰
高洛峰 2017-04-18 09:14:20
0
3
522

安卓6.0后读取外置sd卡时权限限制,找了好多方法只能获取内置sd卡,后面找到一个,但是读外置sd卡里的内容显示列表时卡顿,求大神指点!

高洛峰
高洛峰

拥有18年软件开发和IT教学经验。曾任多家上市公司技术总监、架构师、项目经理、高级软件工程师等职务。 网络人气名人讲师,...

répondre à tous(3)
小葫芦

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

大家讲道理

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.

伊谢尔伦

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

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal