安卓6.0后读取外置sd卡时权限限制,找了好多方法只能获取内置sd卡,后面找到一个,但是读外置sd卡里的内容显示列表时卡顿,求大神指点!
高洛峰2017-04-18 09:16:20
何を聞きたいのか分かりませんが、動的権限の適用の問題について言っているのでしょうか?動的アクセス許可に適応するのが本当に面倒な場合は、TargetSDKVersion を 23 未満の値に設定してください
大家讲道理2017-04-18 09:16:20
Context.getExternalFilesDirs();
このメソッドは File[] 配列を返します。外部 SD カードが挿入されている場合、長さは 2 になります。添字 1 のファイルは、外部 SD カードの Android データ ディレクトリです。
次に、現在のファイルの名前が Android と等しくなるまで file.getParentFile() をループして、外部 SD カードのルート ディレクトリを取得します。