我想使用“ IR”,“ US”,“ CN”,...等名称显示国家/地区标志。
我用下面的代码,但它不能在android 5.1.1及更低版本中使用,它只是显示“ IR”而不是标志。 my code output
有人可以帮我吗?
fun getCountryEmoji(country: String): String {
val flagOffset = 0x1F1E6
val asciiOffset = 0x41
val firstChar = Character.codePointAt(country, 0) - asciiOffset + flagOffset
val secondChar = Character.codePointAt(country, 1) - asciiOffset + flagOffset
val flag = String(Character.toChars(firstChar)) + String(Character.toChars(secondChar))
return flag
}