我希望在我的应用程序中支持华为设备的表情符号。对于所有其他供应商,我使用以下代码来初始化 EmojiCompat:
val fontRequest = FontRequest(
"com.google.android.gms.fonts",
"com.google.android.gms",
"Noto Color Emoji Compat",
R.array.com_google_android_gms_fonts_certs
)
val config = FontRequestEmojiCompatConfig(context, fontRequest)
EmojiCompat.init(config)
对于华为设备而言,由于它们没有访问谷歌资源(我猜测),因此无法正常工作,EmojiCompat也无法初始化。我知道可以使用BundledEmojiCompatConfig
,但我更喜欢始终获取最新的字体。
在华为设备上,是否有Google提供的providerAuthority/Package的替代方案?