recherche

Maison  >  Questions et réponses  >  le corps du texte

android - 安卓6.0以上外置sd卡读取

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

高洛峰高洛峰2888 Il y a quelques jours525

répondre à tous(3)je répondrai

  • 高洛峰

    高洛峰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

    répondre
    0
  • 大家讲道理

    大家讲道理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.

    répondre
    0
  • 伊谢尔伦

    伊谢尔伦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

    répondre
    0
  • Annulerrépondre