0
我需要爲我的Android應用程序使用外部字體。我在應用程序啓動時收到JSON對象中字體的URL,然後我必須將這些字體用於我的TextView和Button。使用遠程字體(字體)
什麼是繼續進行的最佳方式?我假設我必須下載* .otf文件,但我可以在哪裏下載它們?是否可以將它們存儲在內部存儲器中,以便我不必請求外部寫入權限?
我需要爲我的Android應用程序使用外部字體。我在應用程序啓動時收到JSON對象中字體的URL,然後我必須將這些字體用於我的TextView和Button。使用遠程字體(字體)
什麼是繼續進行的最佳方式?我假設我必須下載* .otf文件,但我可以在哪裏下載它們?是否可以將它們存儲在內部存儲器中,以便我不必請求外部寫入權限?
我可以在哪裏下載它們?
內部存儲(getFilesDir()
或getCacheDir()
,根據自己的喜好)。
是否可以將它們存儲在內部存儲器中,以便我不必請求外部寫入權限?
當然。其他應用程序不需要訪問字體,以供您在小部件中使用它們。
我不知道誰在選擇字體,但要確保他們做了足夠的測試:所有支持的Android操作系統版本上的所有字體。多年來Android的字體支持已經發生了變化,儘管現在好些了,但在舊設備上,一些字體被忽略,因爲系統在加載字體時出現問題。