2016-11-17 67 views
0

我需要爲我的Android應用程序使用外部字體。我在應用程序啓動時收到JSON對象中字體的URL,然後我必須將這些字體用於我的TextView和Button。使用遠程字體(字體)

什麼是繼續進行的最佳方式?我假設我必須下載* .otf文件,但我可以在哪裏下載它們?是否可以將它們存儲在內部存儲器中,以便我不必請求外部寫入權限?

回答

1

我可以在哪裏下載它們?

內部存儲(getFilesDir()getCacheDir(),根據自己的喜好)。

是否可以將它們存儲在內部存儲器中,以便我不必請求外部寫入權限?

當然。其他應用程序不需要訪問字體,以供您在小部件中使用它們。

我不知道誰在選擇字體,但要確保他們做了足夠的測試:所有支持的Android操作系統版本上的所有字體。多年來Android的字體支持已經發生了變化,儘管現在好些了,但在舊設備上,一些字體被忽略,因爲系統在加載字體時出現問題。