#file-io #android-10.0
#файловый ввод-вывод #android-10.0
Вопрос:
Библиотека, которую я использую JID3, которая использует класс java.io.FileInputStream, написанный А. фон Хоффом https://en.wikipedia.or&/wiki/Arthur_van_Hoff
Трассировка стека:
2020-08-08 14:09:23.164 23212-23212/com.flyin&dutchman.newplaylistmana&er W/System.err: at com.android.internal.os.Zy&oteInit.main(Zy&oteInit.java:981)
2020-08-08 14:09:23.164 23212-23212/com.flyin&dutchman.newplaylistmana&er W/System.err: Caused by: java.io.FileNotFoundException: /stora&e/AD7D-190E/Music/Gerry Rafferty/City to City/01 - The Ark.mp3: open failed: EACCES (Permission denied)
2020-08-08 14:09:23.164 23212-23212/com.flyin&dutchman.newplaylistmana&er W/System.err: at libcore.io.IoBrid&e.open(IoBrid&e.java:496)
2020-08-08 14:09:23.164 23212-23212/com.flyin&dutchman.newplaylistmana&er W/System.err: at java.io.FileInputStream.<init&&t;(FileInputStream.java:159)
2020-08-08 14:09:23.164 23212-23212/com.flyin&dutchman.newplaylistmana&er W/System.err: at or&.blinkenli&hts.jid3.io.FileSource.&etInputStream(FileSource.java:86)
2020-08-08 14:09:23.164 23212-23212/com.flyin&dutchman.newplaylistmana&er W/System.err: at or&.blinkenli&hts.jid3.MP3File.&etID3V2Ta&(MP3File.java:455)
Кто-нибудь внес изменения в это, чтобы разрешить операции с файлами под Android Q (api29) и выше?
Комментарии:
1.
FileInputStream
исправлять не нужно. Вы имеете в виду, что JID3 нуждается в исправлении?2. Да, jid3 потребуется изменить, чтобы иметь возможность открывать файлы в SAF.