Blankj / Blankj/AndroidUtilCode
utilcode:1.30.6或1.31.1引入后启动应用就会在”SD卡/Android/media/“路径下创建对应包名的文件夹,未授权存储权限的情况下存在调用外部SD卡的读写权限的情况
Đang mở
@Blankj đang làm issue này rồi.
Từ ngày 22/12/2022.
bug
- Ngôn ngữ chính
- Java
- Star
- 33.6k
- Fork
- 10.6k
- Chỉ số merge pull request
- Không có pull request nào được merge trong 30 ngày
Mô tả
utilcode:1.30.6或1.31.1引入后启动应用就会在”SD卡/Android/media/“路径下创建对应包名的文件夹,未授权存储权限的情况下存在调用外部SD卡的读写权限的情况
在启动应用未调用任何初始化代码,也会触发创建文件夹得操作。
- AndroidUtilCode 的版本:utilcode:1.30.6和1.31.1
- 出现 Bug 的设备型号:所有设备
- 设备的 Android 版本:所有版本
未调用初始化代码,只是引入到项目中
implementation ('com.blankj:utilcodex:1.31.1')
异常详情
{"mkdir": "/storage/emulated/0/Android/media"}
异常堆栈
java.io.File.mkdir(File.java:1380)
java.io.File.mkdirs(File.java:1429)
java.io.File.mkdirs(File.java:1428)
android.app.ContextImpl.ensureExternalDirsExistOrFilter(ContextImpl.java:2464)
android.app.ContextImpl.getExternalMediaDirs(ContextImpl.java:694)
android.content.ContextWrapper.getExternalMediaDirs(ContextWrapper.java:287)
androidx.core.content.FileProvider.parsePathStrategy(FileProvider.java:28)
androidx.core.content.FileProvider.getPathStrategy(FileProvider.java:3)
androidx.core.content.FileProvider.attachInfo(FileProvider.java:4)
android.app.ActivityThread.installProvider(ActivityThread.java:6583)
android.app.ActivityThread.installContentProviders(ActivityThread.java:6149)
android.app.ActivityThread.handleBindApplication(ActivityThread.java:6066)
android.app.ActivityThread.-wrap1(Unknown Source:0)
android.app.ActivityThread$H.handleMessage(ActivityThread.java:1988)
android.os.Handler.dispatchMessage(Handler.java:106)
android.os.Looper.loop(Looper.java:164)
android.app.ActivityThread.main(ActivityThread.java:6843)
java.lang.reflect.Method.invoke(Native Method)
com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:438)
com.android.internal.os.ZygoteInit.main(ZygoteInit.java:807)
截图

Hướng dẫn đóng góp
Chưa lập chỉ mục được hướng dẫn đóng góp cho kho mã nguồn này
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Đánh giá
Issue này chưa được đánh giá.