Ich möchte das Emoji-Symbol in meine Android-App integrieren. Deshalb sah ich den Hex-Code für das utf-8-Symbol und addierte die folgend meine string.xml Datei:Emoji-Symbol in string.xml stürzt App
<string name="thumbsup">Perfect <node>👍👍</node></string>
Diese in Perfect
führen soll. stattdessen meine App abstürzt Wenn jedoch die Anrufaktivität versucht dies anzuzeigen:
JNI DETECTED ERROR IN APPLICATION: input is not valid Modified UTF-8: illegal start byte 0xf0
Nicht besonders perfekt;)
Ich weiß nicht, das Format der 'string.xml' Datei aber Ihr Beispiel ist nicht gültig XML. Ihr '' Knoten enthält etwas Text und einen anderen XML Knoten (''). Just 'Perfect & # x1f44d; & # x1f44d;' als Wert könnte funktionieren. –
Hallo bitte beziehen Sie sich auf diese "http://stackoverflow.com/questions/24852806/How-kann-ich-Put-UTF-16-Zeichen-in-android-string-Ressource". –
@toom entschuldigung für den falschen link - hier ist der link http://stackoverflow.com/questions/33288225/how-can-i-put-a-ora-any-other-emoji-insidea-an-xml- String' –