android - 在哪里获得字体请求的证书?
问题描述
我一直在查看有关在此处添加 EmojiCompa 库的官方文档https://developer.android.com/guide/topics/ui/look-and-feel/emoji-compat。它有这个代码:
public class MyApplication extends Application {
@Override
public void onCreate() {
super.onCreate();
FontRequest fontRequest = new FontRequest(
"com.example.fontprovider",
"com.example",
"emoji compat Font Query",
CERTIFICATES);
EmojiCompat.Config config = new FontRequestEmojiCompatConfig(this, fontRequest);
EmojiCompat.init(config);
}
}
但它没有关于在哪里/如何检索证书的任何信息。我检查了字体请求部分,也找不到任何东西。
编辑:为了澄清,我看到了这个:
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string-array name="certs">
<item>MIIEqDCCA5CgAwIBAgIJA071MA0GCSqGSIb3DQEBBAUAMIGUMQsww...</item>
</string-array>
</resources>
但是看不到任何关于MIIEqDCCA5CgAwIBAgIJA071MA0GCSqGSIb3DQEBBAUAMIGUMQsww...
检索位置的信息,尤其是关于 EmojiCompat。
解决方案
您可以通过 Android Studio 添加证书
- 点击 XML 文件中的某个视图,例如
MaterialButton
- 将选项卡切换
Code
到Design
- 滚动
All attributes
打开它并点击fontFamily
属性下拉菜单 - 挑选
More Fonts
- 选择一种可下载字体,Android Studio 会
font_certs.xml
在您的 values 文件夹中为您创建
推荐阅读
- android - Activity启动并显示后如何执行动作
- php - Doctrine 类表继承中 `type` 列的作用是什么?
- angular - 如何创建具有多种颜色的角材质主题
- visual-studio-code - 如何跳转到 Microsoft Visual Code 中的活动调试行
- xamarin.forms - “XamlGTask”任务不支持“OutputFiles”参数
- kotlin-android-extensions - 如何使用 com.google.firebase:firebase-ml-vision SDK 制作自己的 SDK
- c# - 在剃刀视图中获取自定义属性
- gradle - Testng 停止在 IntelliJ 中使用 gradle
- javascript - Python Popen 存储命令返回的内容
- django - 具有更改权限时如何访问 django 管理站点视图模型页面?