MIME для шрифтов ttf и otf

До десятой версии андроид, через запрос SAF вводил тип "application/octet-stream" и в принципе все работало. Конечно показывало не только шрифты но и другие файлы, но работать можно было. В 10 версии файлы с расширением ttf и otf перестали быть активными. И вот еще странность, загруженные на телефон с андроидом 9 версии, и импортированные в приложение, после обновления операционки до 10 версии, эти файлы оставались видны, а новые нет. Указывал такие типы

        intent.setType("application/x-font-ttf");
        intent.setType("application/x-font-otf");
        intent.setType("application/font-sfnt");
        intent.setType("application/*");

Но ничего не помогает. В общем прошу совета как быть. Может кто сталкивался с таким?


Ответы (1 шт):

Автор решения: Игорь

В общем все оказалось проще. Андроид 10 стал поддерживать MIME font, а значит в "application" их не видно.. Выяснено это было методом проб, так как документацию читать мы не приучены(.

 intent.setType("font/ttf");

И кстати, отф тоже видно.

→ Ссылка