我正在玩可下载字体 api。我下载了 Google 示例应用程序,并将代码合并到我的项目中。两者都运行成功,但某些字体始终无法从我的应用程序和示例应用程序下载。
我使用FontsContractCompat.requestFont并得到一个回调onTypefaceRequestFailed(int reason),原因是 1。文档说它的意思是“FAIL_REASON_FONT_NOT_FOUND”。我认为这些字体应该存在,因为:1)它们出现在示例应用程序附带的 xml 文件中,2)它们出现在Google Fonts的在线列表中,以及 3)它们从开发人员 web api ( https://www.googleapis.com/webfonts/v1/webfonts?key=)
这是失败的字体列表:
Angkor
Archivo
Asap Condensed
Baloo Bhaijaan
Baloo Tammudu
Battambang
Bayon
Bellefair
BioRhyme Expanded
Bokor
Cabin Condensed
Chau Philomene One
Chenla
Content
Dangrek
Encode Sans
Encode Sans Condensed
Encode Sans Expanded
Encode Sans Semi Condensed
Encode Sans Semi Expanded
Fasthand
Faustina
Freehand
Hanuman
Khmer
Koulen
Libre Barcode 128
Libre Barcode 128 Text
Libre …
我只能 在facebook文档中找到这个页面.其他页面也有链接.让我烦恼的是它是标题"Docs/Android SDK/Deprecated/Like Button(Android v3)".它真的被弃用了吗?如果是这样,那做什么的v4是什么?
更新:我接受了答案,因为它链接到文档(文档:developers.facebook.com/docs/sharing/android) - 我不知道我是如何错过它的.然而,这对我来说并不像我预期的那样:-(我会尝试进一步调查..