티스토리 뷰
728x90
반응형
static Typeface FileStreamTypeface(Context context, int resource) {
Typeface tf = null;
InputStream is = context.getResources().openRawResource(resource);
try {
File outputDir = context.getCacheDir(); // context being the Activity pointer
File outputFile = File.createTempFile("tmp", ".raw", outputDir);
String outPath = outputFile.getAbsolutePath();
byte[] buffer = new byte[is.available()];
BufferedOutputStream bos = new BufferedOutputStream(
new FileOutputStream(outPath));
int l = 0;
while ((l = is.read(buffer)) > 0) {
bos.write(buffer, 0, l);
}
bos.close();
tf = Typeface.createFromFile(outPath);
File f2 = new File(outPath);
f2.delete();
} catch (IOException e) {
return null;
}
return tf;
}
반응형
'모바일 프로그래밍' 카테고리의 다른 글
Android extSdCard path 얻기 (0) | 2017.01.22 |
---|---|
iOS 신뢰할 수 없는 기업용 App 개발자 (0) | 2017.01.13 |
Android EUC-KR 텍스트 파일 읽기 및 인코딩 (2) | 2016.12.26 |
iOS Collection element of type 'double' is not an Objective-C object (0) | 2016.12.26 |
iOS Xcode에서 윈도우에서 작성한 소스코드의 한글(CP949)이 깨지는 현상 해결 (0) | 2016.11.26 |
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday