我需要为我的Android应用程序使用外部字体。我在app start上接收JSON对象中字体的URL,然后我必须在我的TextViews和按钮中使用这些字体。
最好的方法是什么?我想我必须下载*.otf文件,但是我可以在哪里下载它们呢?是否可以将它们存储在内部存储中,这样我就不必请求外部写权限了?
发布于 2016-11-17 16:31:08
我可以在哪里下载呢?
内部存储(getFilesDir()或getCacheDir(),取决于您的喜好)。
是否可以将它们存储在内部存储中,这样我就不必请求外部写权限了?
好的。其他应用程序不需要访问字体就可以在小部件中使用它们。
我不知道是谁在选择字体,但要确保它们进行了充分的测试:所有Android操作系统版本上的所有字体都是您所支持的。随着时间的推移,Android的字体支持已经发生了变化,尽管现在更好的是,在一些旧设备上,一些字体被悄悄地忽略了,因为系统在加载字体时遇到了问题。
https://stackoverflow.com/questions/40660049
复制相似问题