Как создать в Android приложении файл txt , доступный для всех, видимый в эксплорере, с возможностью скопировать и т д?
Подскажите, уважаемые,
Как создать файл txt из приложения на Android для общего доступа, чтобы его было видно другим приложениям, можно было редактировать любым редактором, скопировать на внешний носитель, переслать и т д. Я очень начинающий в Android, и пример очень поможет, необходимый функционал:
приложение пишет файлы txt, потом их можно в этом же приложении посмотреть, выбрать, загрузить.
И чтобы эти файлы были видны в других приложениях.
Спасибо!
Отслеживать
11.7k 3 3 золотых знака 24 24 серебряных знака 33 33 бронзовых знака
задан 11 ноя 2022 в 5:54
Нужно запросить у пользователя выбор файла, полученный Uri использовать для редактирования. Подробнее в офф. тренинге: developer.android.com/training/data-storage/shared/….
11 ноя 2022 в 6:36
Я получил uri , но не знаю , как прочитать содержимое файла. Можно пример?
11 ноя 2022 в 12:01
Там же есть пример чтения текста: developer.android.com/training/data-storage/shared/…
11 ноя 2022 в 13:25
Да, я не дочитал. Попробовал, но он читает только чужие файлы из видео, аудио и т д. А файл, который я записал в созданную с desktop-а папку, не читает. Если не затруднит, как мне решить мою задачу? Из моего приложения сохранять и загружать обратно текстовые файлы с их выбором через проводник, и чтобы их можно было забирать с телефона на другие устройства.
11 ноя 2022 в 14:06
Если что-то не получается — опишите в вопросе подробнее что, приложите код, укажите желаемый и актуальный результат, тексты возникающих ошибок. По заголовкам в тренинге: Create a new file — создаём, Edit a document — записываем контент, Open a document — открываем для чтения (просим юзера выбрать). С созданными/ранее открытыми файлами можно работать по полученным при этом Uri , для этого их можно сохранить в текстовом виде в преференсы, БД или любой другой приватный файл. Чтобы избежать потери доступа к файлу через Uri после перезагрузки аппарата: Persist permissions
sensebot_log.txt — что это на Андроид?
Информации в интернете мало. Однако поиска информацию, пришел к таким мыслям:
- Самое главное и первое, что нужно понимать — log это лог-файл, то есть файл где содержится информация о работе программы/сервиса/функции. Это отчет, то есть указаны ошибки, успешные операции, предупреждения, что получилось что нет. Файлы log нужны только для анализа, например чтобы можно было выяснить причины ошибки. Анализируются обычно разработчиками. Слово txt означает просто что это текстовый файл и все. Файлы log обычно можно спокойно удалить, если не планируется его анализ.
- Существует некий компонент gt3-android-sdk, это для работки, то есть эти компонентом могут пользоваться программисты при написании мобильных приложений. В этом компоненте упоминается слово sensebot. Вывод такой — на вашем телефоне может быть программа, которая написана с использованием этого компонента.
- Также под названием SenseBot существует некая поисковая система. Первое что мне пришло на ум — может у вас на телефоне стоит рекламная программа, которая рекламирует эту поисковую систему.
- Также я нашел информацию про Android.RemoteCode.4531 — это вирус, который создает файл: /data/media/####/sensebot_log.txt думаю стоит задуматься и при малейших подозрениях — просканировать смартфон на наличие вирусов (антивирус советую Касперский).


Надеюсь данная информация оказалась полезной. Удачи и добра, до новых встреч друзья!
Файл формата TXT — что это?
Файл формата TXT хранит в себе текстовые документы, информация в которых организована в виде строк. Такие текстовые файлы могут содержать не только неформатированный текст, но и данные в форматированной либо размеченной реализации.
К любому присутствующему символу может применяться форматирование шрифта, элементов начертания, а также определенных размеров по пользовательским предпочтениям. Существуют и более специализированные форматы, в которые входят XML, PHP, CSV и CHM, в их структуру заложен рассматриваемый тип файла в качестве основы.
В операционной системе Windows по умолчанию называются «Текстовый документ», в случае хранения данных о каком-либо программном обеспечении, стандартное расширение TXT может называться «Readme».
Открыть файл TXT можно не только в рамках компьютера, но и на разнообразных мобильных телефонах, смартфонах, планшетах и специальных ридерах, таким образом работать с Text File можно на всевозможных версиях платформ Microsoft Windows, Mac OS, Linux, iOS, Android и Windows Mobile.
Чтобы открыть TXT, большинство пользователей системы от Майкрософт используют штатный Блокнот или популярный программный комплекс Microsoft Office, а также прочие текстовые редакторы на его подобии. Примечательно, что поддержкой файла с расширением TXT обладают и разнообразные браузеры Google Chrome, Mozilla Firefox, Opera, Internet Explorer и так далее. Расширение .txt входит в наиболее распространенный вид среди себе подобных, занимая лидирующие позиции на мировом уровне.r и так далее.
![]()
Программы для работы с TXT в Windows
Яндекс Браузер
Java Runtime Environment
Microsoft Word Viewer
Microsoft Word
Microsoft Windows NotePad
WordPerfect Office
Corel WordPerfect
StarOffice
Microsoft Visual Studio
IBM Lotus Symphony
Hamster Free eBook Converter
Microsoft WordPad
Helios TextPad
Ability Write
Ocean Data View
Microsoft Notepad
Simple Text Encoding Converter
![]()
Mac
Apple TextEdit
Bare Bones BBEdit
MacroMates TextMate
Microsoft Word for Mac
Wondershare PDF Editor for Mac 5
Planamesa NeoOffice
Calibre for Mac
![]()
5
Wondershare PDF Editor for Mac 5
![]()
Linux
The KDE Education Project KWordQuiz
Calibre for Linux
![]()
iOS
MobiSystems OfficeSuite Pro
olimsoft OPlayer
![]()
Android
MobiSystems OfficeSuite Pro
Kingsoft WPS Office for Android
OfficeSuite Professional
![]()
Другие программы для формата TXT
Google Docs
Google Sheets
Решение проблем с файлами TXT
Наиболее распространенная проблема — файл не открывается. Мы подготовили набор программ, с помощью которых вы гарантированно сможете открыть нужный файл в вашей операционной системе.
Иногда просто открыть файл — недостаточно. Если вам нужно его отредактировать — скачайте одну из бесплатных программ:
Если вам необходимо создать файл «с нуля» воспользуйтесь одной из программ с нужным функционалом. Вы найдете несколько вариантов программ для различных платформ по ссылке ниже.
Видео форматы
Аудио форматы
Электронные книги
Текстовые форматы
Дисковые образы
Табличные данные
Растровые изображения
Векторные изображения
Резервное копирование
Raw
Сжатые файлы
Файлы данных
Базы
3D Изображения
CAD файлы
Файлы разработчиков
Зашифрованные файлы
Исполняемые форматы
Шрифты
Файлы игр
GIS, карты
Другие расширения
Форматы макетов
Форматы плагинов
Файлы настроек
Системные файлы
Веб форматы
Minecraft. Можно ли мир созданный на android edition открыть в windows edition и наоборот?
Играю на андроиде в Minecraft (лицензия из плэймаркета). Если я куплю лицензию в windows store на windows 10 edition. Я смогу играть зайти с пк версии в мир созданный на андроиде и продолжить строить там или нет такой синхронизации?
Голосование за лучший ответ
Нет это невозможно, так как одна и та же игра написана на разных языках программирования и для разных ОС!
Дай ссылку вк, дам сайт с инфой, а то mail не дает отправить.
Если хотим карту, которая созданная на Minecraft: Bedrock (на телефоне) перенести на Minecraft for Windows 10, то можно воспользоваться следующим способом:
Подключаем телефон к компьютеру. Открываем на компьютере проводник. Этот компьютер > Имя телефона > Внутренняя память > games > com.mojang > minecraftWorlds. В этой папке хранятся все карты. Чтобы узнать имя карты, просто зайди в любую папку мира и открой файл «levelname.txt». Таким образом можешь найти нужную карту. Когда ты её нашёл, переходим к копированию. Скопируй эту папку из телефона в место: %userprofile%\AppData\Local\Packages\Microsoft.MinecraftUWP_8wekyb3d8bbwe\LocalState\games\com.mojang\minecraftWorlds\ (если не существует эта папка, открой minecraft bedrock на пк, зайди в настройки > профиль. Прокрути до самого низа и найди «Расположение журнала содержимого:». Перепиши этот путь до LocalState и припиши \games\com.mojang\minecraftWorlds\)
Можно и наоборот.
Сам проверял. На ПК Minecraft for Windows 10 версия beta 1.16.210.53
А на мобиле 1.16.20.03 всё работает
