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");
И кстати, отф тоже видно.