Загрузка файла Android Studio в проводник приводит к «Отказано в доступе» - PullRequest
0 голосов
/ 20 апреля 2019

Я пытаюсь загрузить текстовый файл со своего компьютера в эмулятор Android Studio [что-то, что должно быть таким простым, как перетаскивание на Eclipse, Google удалось сделать сложным]

вот что я делаю:
1-открытый файловый менеджер устройства
2 - перейдите в папку data / user / 0 / myapppackage / files
3 щелчка правой кнопкой мыши, нажмите на загрузку
4 - выберите файл на рабочем столе (небольшой текстовый файл)

Файл появляется в проводнике, и все разрешения выглядят предоставленными,
enter image description here

но когда я пытаюсь прочитать файл из моего приложения, я получаю:

Scanner scan = new Scanner(openFileInput(filename));
W/System.err: java.io.FileNotFoundException: /data/user/0/com.tomatedigital.instagramgiveawaywinner/files/cidades.txt (Permission denied)
W/System.err:     at java.io.FileInputStream.open0(Native Method)
        at java.io.FileInputStream.open(FileInputStream.java:200)
        at java.io.FileInputStream.<init>(FileInputStream.java:150)
        at android.app.ContextImpl.openFileInput(ContextImpl.java:527)

Я уверен, что путь правильный, я уверен, что у меня есть

<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/>

На самом деле я могу прочитать любой другой файл в этой папке (потому что он был создан с помощью приложения), но я не могу прочитать ЛЮБОЙ ФАЙЛ, Я ЗАГРУЗКА

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...