Mi piacerebbe integrare il simbolo emoji nella mia app Android. Perciò ho guardato il codice esadecimale per il simbolo utf-8 e ha aggiunto il seguente al mio file string.xml:Simbolo Emoji in string.xml si blocca app
<string name="thumbsup">Perfect <node>👍👍</node></string>
Questo dovrebbe risultare in Perfect
. Tuttavia, invece i miei arresti app quando l'attività di chiamata cerca di visualizzare questa:
JNI DETECTED ERROR IN APPLICATION: input is not valid Modified UTF-8: illegal start byte 0xf0
Non particolarmente perfetto;)
non so il formato del file 'string.xml' ma il tuo esempio non è XML valido. Il tuo nodo '' contiene del testo e un altro nodo XML (''). Solo 'Perfect & # x1f44d; & # x1f44d;' come potrebbe funzionare il valore. –
Ciao per favore riferisci questo 'http: // stackoverflow.com/questions/24852806/how-can-i-put-utf-16-characters-in-android-string-resource'. –
@toom scusa per il link sbagliato - ecco il link 'http://stackoverflow.com/questions/33288225/how-can-i-put-a-ora-any-other-emoji-insidea-an-xml- string' –