Size: a a a

StartAndroid Ru Chat

2020 November 29

DI

Dinar Islamov in StartAndroid Ru Chat
что еще надо ему? все облазил, везде одно и то же
источник

V

Vladushka in StartAndroid Ru Chat
Dinar Islamov
Кто мне скажет как обойти запрос каким приложением открыть файл?
Думаю, что никак не обойти. Юзер должен иметь право выбора
источник

DI

Dinar Islamov in StartAndroid Ru Chat
ну этот файл в принципе не предназначен для чтения в текстовом виде. Зачем пользователю выбирать?
источник

DI

Dinar Islamov in StartAndroid Ru Chat
если у тебя стоит один плеер в телефоне. то при включении mp3 открывается сразу этот плеер, он же не предлагает открыть в браузере или еще в чем-то
источник

V

Vladushka in StartAndroid Ru Chat
Если у меня будет 2 плеера стоять, то, пока я не выберу дефолтный, система будет предлагать выбор
источник

V

Vladushka in StartAndroid Ru Chat
Dinar Islamov
ну этот файл в принципе не предназначен для чтения в текстовом виде. Зачем пользователю выбирать?
Зачем тогда ты даёшь возможность юзеру открыть файл?
источник

V

Vladushka in StartAndroid Ru Chat
Зачем ты показываешь файл?
источник

DI

Dinar Islamov in StartAndroid Ru Chat
вооот в том то и вопрос.. как сделать этот файл уникальным, чтоб система либо вооще не смогла открыть его, только в моем приложении
источник

DI

Dinar Islamov in StartAndroid Ru Chat
я не хочу его показывать. там экземпляр класса содежрится в json. мне нужно заполнить данные из него и работать дальше
источник

DI

Dinar Islamov in StartAndroid Ru Chat
вроде как данные с него взять я разобрался. А вот сделать так, чтоб система не понимала что за файл, если приложения вообще нет
источник

V

Vladushka in StartAndroid Ru Chat
Dinar Islamov
вооот в том то и вопрос.. как сделать этот файл уникальным, чтоб система либо вооще не смогла открыть его, только в моем приложении
Никак, не показывай юзеру файл, заполняй и работай дальше. Зачем юзеру знать, что у тебя под капотом и где хранятся данные
источник

SP

Sergey Panov in StartAndroid Ru Chat
Dinar Islamov
вооот в том то и вопрос.. как сделать этот файл уникальным, чтоб система либо вооще не смогла открыть его, только в моем приложении
Сделайте своё расширение файла, и зарегистрируйте на него intent filter. То есть щас у вас к примеру someFile.txt, сделайте из него к примеру someFile.txt2 и "научите"  систему открывать этот файл в Вашем приложении.
источник

DI

Dinar Islamov in StartAndroid Ru Chat
Vladushka
Никак, не показывай юзеру файл, заполняй и работай дальше. Зачем юзеру знать, что у тебя под капотом и где хранятся данные
юзеру нужны эти данные для работы с приложением. но в текстовом виде он не должен этого увидеть
источник

DI

Dinar Islamov in StartAndroid Ru Chat
Sergey Panov
Сделайте своё расширение файла, и зарегистрируйте на него intent filter. То есть щас у вас к примеру someFile.txt, сделайте из него к примеру someFile.txt2 и "научите"  систему открывать этот файл в Вашем приложении.
я так и сделал уникальное расширение
источник

SP

Sergey Panov in StartAndroid Ru Chat
Dinar Islamov
я так и сделал уникальное расширение
И что пошло не так? Я просто сам не проверял свою теорию, не могу сказать насколько она рабочая.
источник

DI

Dinar Islamov in StartAndroid Ru Chat
секунду...
источник

DI

Dinar Islamov in StartAndroid Ru Chat
там выше скрин интент фильтра
источник

DI

Dinar Islamov in StartAndroid Ru Chat
в эмуляторе работает шикарно, потому что там нет этого приложения.. щас скину скрин с телефона
источник

V

Vladushka in StartAndroid Ru Chat
Dinar Islamov
юзеру нужны эти данные для работы с приложением. но в текстовом виде он не должен этого увидеть
Я не понимаю в чём у тебя проблема. Допустим хранится у тебя что-то в тхт. Достал из тхт, ообразил эти данные юзеру, юзер с ними поработал, ты сохранил изменения. Зачем юзеру вообще показывать тхт?
источник

V

Vladushka in StartAndroid Ru Chat
Ты текстовый редактор делаешь что-ли?
источник