Java 如何使用它显示国旗';棒棒糖前的名字

Java 如何使用它显示国旗';棒棒糖前的名字,java,android,kotlin,Java,Android,Kotlin,我想用“IR”、“US”、“CN”等名称显示国旗,… 我使用了下面的代码,但它在android 5.1.1及以下版本中不起作用,它只显示“IR”而不是标志。 有人能帮我吗 fun getCountryEmoji(country: String): String { val flagOffset = 0x1F1E6 val asciiOffset = 0x41 val firstChar = Character.codePointAt(country, 0) - ascii

我想用“IR”、“US”、“CN”等名称显示国旗,…
我使用了下面的代码,但它在android 5.1.1及以下版本中不起作用,它只显示“IR”而不是标志。 有人能帮我吗

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
}

可能重复:@mohammaddrezayektamaram我说我用过它,但它不正确。看看我的代码。