Android. Верно ли, что нет совершенно никакой возможности назначить типу файлов, программу открывающую эти файлы?
В виндоусах есть возможность нажав правой кнопкой мыши на файле определенного типа, выбрать
"Открыть с помощью" - "Выбрать программу" - "Использовать выбранную программу для всех файлов такого типа".
Причем эта возможность находится без всякого гугления, чисто интуитивно.
В андроид правой кнопки мыши нет, а при нажатии пальцем на файл появляется надпись "Невозможно открыть файл".
Длительное гугление поиска возможности назначить программу для типа файлов дает ссылки трех видов:
1
Использовать "Настройки" - "Приложения" - "Запуск по умолчанию"
2
Использовать программу "Default App Manager"
3
Страницы со спамом и ссылками на скачивание вирусов (Самая большая группа.)
При этом решения я так и не нашел. Насколько я понял если автор программы не сделал в своей программе возможность назначать этой программе типы файлов для открывания, то средствами самой операционной системы это сделать невозможно.
Верно ли это, или все таки есть какая-нибудь хитрая возможность это сделать?
Например использовать какой-нибудь файловый менеджер, или через root-права?
Или это связано с тем, что Андроид является вариантом Линукса, а у них особенная гордость, чтобы типы файлов не использовать, (кроме *.c и *.cpp), поэтому назначение типу файла программы невозможно принципиально?
Тотал:)
настройки/внутреннии ассоциации - назначай что хочешь
https://play.google.com/store/apps/details?id=com.ghisler.android.TotalCommander

В твоём случае либо поврежден файл. либо нет программы, которая может его открыть. Если в системе есть несколько программ, которыми можно открыть файл, то система спросит чем открыть и сделать ли эту программу по-умолчанию.

Рут права, файловый менеджер Root Explorer, например

Если при нажатии на файл ОС выдает сообщение "невозможно открыть файл" - значит либо файл поврежден, либо у вас не установлена программа, открывающая данный тип файлов. Какого типа файл хотите открыть?