|
6 / 4 / 1
Регистрация: 28.09.2016
Сообщений: 223
|
|||||||||||
Почему нет доступа к файлу?03.10.2020, 17:49. Показов 1964. Ответов 12
Метки нет (Все метки)
Привет!
использую Android Studio. Подключаюсь к физическому устройству Samsung. На нём установлена карта памяти. Изучаю андроид по книге. В одной главе описано, как создать файл text.txt на смартфоне(точнее на sd-карте), записать в него текст, потом прочитать этот текст и вывести на экран. Вот код:
Подскажите, почему доступ к карте закрыт? Я же в манифесте доступ разрешил. Как исправить эту ошибку? Спасибо.
0
|
|||||||||||
| 03.10.2020, 17:49 | |
|
Ответы с готовыми решениями:
12
Нет доступа к файлу Нет доступа к файлу Если к файлу нет доступа |
|
1570 / 1168 / 426
Регистрация: 08.05.2012
Сообщений: 5,219
|
|
| 03.10.2020, 17:59 | |
|
1
|
|
|
6 / 4 / 1
Регистрация: 28.09.2016
Сообщений: 223
|
|
| 03.10.2020, 18:19 [ТС] | |
|
Так я же указал разрешение в манифесте. Что ещё нужно?
0
|
|
|
1570 / 1168 / 426
Регистрация: 08.05.2012
Сообщений: 5,219
|
|
| 03.10.2020, 19:02 | |
|
0
|
|
|
9 / 6 / 3
Регистрация: 26.10.2015
Сообщений: 32
|
||||||
| 04.10.2020, 14:08 | ||||||
Сообщение было отмечено pumaex как решение
Решение
В onCreate добавь
1
|
||||||
|
14 / 10 / 5
Регистрация: 26.02.2017
Сообщений: 92
|
||
| 04.10.2020, 22:57 | ||
0
|
||
|
6 / 4 / 1
Регистрация: 28.09.2016
Сообщений: 223
|
||
| 07.10.2020, 15:10 [ТС] | ||
|
Но из-за того, что я только начинаю разбираться с этой темой появилась такая проблема: Программа, которую я выкладывал с вашими подсказками работает теперь правильно. В результате работы программы я ожидаю увидеть на карте памяти файл /storage/emulated/0/text.txt Потому-что программа в него записала текст, а потом прочитала этот же текст. Но если я захожу по этому адресу на карточку, то обнаруживаю, что такой файл отсутствует! Не могу понять из-за чего это происходит? В книге об этом ничего не сказано. Подскажите, почему файл не появляется? Спасибо Добавлено через 1 час 48 минут Покопался в папках на смартфоне и оказалось, что файл text.txt находится в корневой папке смартфона, а не на карте??? Подскажите, почему файл не на sd-карте, а на встроенной карте? Программа, насколько я понял, должна была записать файл на внешнюю карту, а не на встроенную. Я запустил эту же программу на смартфоне без внешней карты. Работает нормально, записывает файл в свой корневой каталог. Это я что-то делаю неправильно или из-за новой версии андроида это происходит?
0
|
||
|
9 / 6 / 3
Регистрация: 26.10.2015
Сообщений: 32
|
|
| 07.10.2020, 18:03 | |
|
Тут я не помогу, пока не так много опыта в андроиде
0
|
|
|
145 / 134 / 22
Регистрация: 28.06.2015
Сообщений: 674
|
|||
| 08.10.2020, 11:36 | |||
|
0
|
|||
|
6 / 4 / 1
Регистрация: 28.09.2016
Сообщений: 223
|
||
| 08.10.2020, 20:43 [ТС] | ||
|
Ответа не получил. Потому что таких книг(того же направления на русском) нет. Поэтому приходится учиться по той книге которая есть. Изменений не так уж много. А если они есть я задаю вопросы на форуме. Он как раз для этого.
0
|
||
|
14 / 10 / 5
Регистрация: 26.02.2017
Сообщений: 92
|
|
| 09.10.2020, 08:42 | |
|
getExternalStorageDirectory() возвращает то, что производитель устройства считает "external storage".
0
|
|
|
1570 / 1168 / 426
Регистрация: 08.05.2012
Сообщений: 5,219
|
||
| 10.10.2020, 14:35 | ||
|
getExternalStorageDirectory - deprecated на версиях андроида 10 и выше.
0
|
||
|
145 / 134 / 22
Регистрация: 28.06.2015
Сообщений: 674
|
||
| 11.10.2020, 13:15 | ||
|
Сейчас вот например, все библиотеки совместимости перевели на AndroidX. Все, нет ни v4, ни v7, ни 8, ни 13, ни 17, ни Фрагментов из Андроид, только из библиотеки, и только из AndroidX. А вы наверно учите, понять пытаетесь. Хотя вы не одиноки, Маил ру в том году (2019) на своем технополисе, учинил народ использовать asynctask который deprecated с 11 - ой версии.
0
|
||
| 11.10.2020, 13:15 | |
|
Помогаю со студенческими работами здесь
13
Проблема: нет доступа к файлу. Нет доступа к файлу Hosts! Windows 10 Нет доступа к файлу на созданном сайте
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20%
|
Дальние перспективы сервера - слоя сети с космологическим дизайном интефейса карты и логики.
Hrethgir 07.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
|
Горе от ума
kumehtar 07.04.2026
Эта мне ментальная установка, что вот прямо сейчас, мол, мне для полного счастья не хватает (нужное вписать), и когда я этого достигну - тогда и полный кайф. Одна из самых сильных ловушек на пути. . . .
|
Использование значений реквизитов справочника в документе, с определенными условиями и правами
Maks 07.04.2026
1. Контроль срока действия договора
Алгоритм из решения ниже реализован на примере нетипового документа "ЗаявкаНаРаботу", разработанного в конфигурации КА2.
Задача: уведомлять пользователя, если. . .
|
|
Доступность команды формы по условию
Maks 07.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2.
Задача: сделать доступной кнопку (команда формы "ЗавершитьСписание") при. . .
|
Уведомление о неверно выбранном значении справочника
Maks 06.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "НарядПутевка", разработанного в конфигурации КА2.
Задача: уведомлять пользователя, если в документе выбран неверный склад. . .
|
Установка Qt Creator для C и C++: ставим среду, CMake и MinGW без фреймворка Qt
8Observer8 05.04.2026
Среду разработки Qt Creator можно установить без фреймворка Qt. Есть отдельный репозиторий для этой среды: https:/ / github. com/ qt-creator/ qt-creator, где можно скачать установщик, на вкладке Releases:. . .
|
AkelPad-скрипты, структуры, и немного лирики..
testuser2 05.04.2026
Такая программа, как AkelPad существует уже давно, и также давно существуют скрипты под нее. Тем не менее, прога живет, периодически что-то не спеша дополняется, улучшается. Что меня в первую очередь. . .
|