2016-06-03 4 views
1

이렇게 SAF에서 ttf 파일을 열려고합니다. 나는 일하지 않는다.Android : SAF에서 ttf 글꼴을 선택하기 위해 MIME 유형을 수정하십시오.

  Intent intent = new Intent(Intent.ACTION_GET_CONTENT); 
      intent.setType("application/x-font-ttf"); 
      startActivityForResult(intent, FONT_SELECT_CODE); 

ttf 파일의 MIME 형식이 있습니까? 아니면 사용자 지정 파일을 만들 수 있습니까?

+2

나는 당신이 얻으려는 것이 확실하지 않지만, MIME 형식은 공식적으로'application/font-sfnt'이다. – DeeV

+1

"나는 SAF에서 ttf 파일을 열려고한다. 코드는 스토리지 액세스 프레임 워크의 일부가 아닙니다. 그것은'ACTION_OPEN_DOCUMENT'입니다. 'MimeTypeMap'이'.ttf' 확장을위한 MIME 타입으로보고하는 것도 볼 수 있습니다. 많은 앱이 세미 무작위 파일의 MIME 타입을 식별하기 위해'MimeTypeMap '에 의존 할 것이기 때문입니다. – CommonsWare

+0

dupe with - https://stackoverflow.com/questions/11034375/how-to-send-an-intent-to-select-ttf-file-with-any-file-explorer "application/x-font-ttf"는 ttf의 올바른 마임 유형 (적어도 작동 함)이므로 OP 문제는 아닙니다. – Tom

답변

1

이 질문을 게시 할 당시 분명히 작동하지 않았지만 "application/x-font-ttf"은 올바른 MIME 유형이며 현재 작동합니다.

관련 문제