Ich habe keine Zuordnung zwischen Zeichen und Bildern, aber ich konnte herausfinden, wo die Bilder gespeichert sind und welchen Inhalt sie haben. Die Bilder werden in /system/framework/framework-res.apk gespeichert.
Nachdem ich diese Datei aus dem ICS-Emulator gezogen hatte, extrahierte ich 16 Dateien für Emoticons, die nach DPI gruppiert waren, und fand sie .
Das Folgende sind die Dateien und ihre Vorschau für ldpi.
und das hdpi:
Ich konnte die Zuordnung zwischen der von uns eingegebenen Zeichenfolge und dem entsprechenden Bild nicht finden. Es gibt viele Google-Suchergebnisse, die helfen, diese Bilddateien zu ersetzen und weitere Inhalte hinzuzufügen. Die hinzugefügten Emoticons sind nur dann sinnvoll, wenn sowohl Sender als auch Empfänger diese Änderung vorgenommen haben. Andernfalls wird sie nur als Text angezeigt.
Ich weiß, dass dies Ihre Frage nicht beantwortet, aber als ich versuchte, eine herauszufinden, bin ich auf diese Informationen gestoßen, die für jemanden nützlich sein könnten, oder jemand, der über ausreichende Kenntnisse verfügt, kann sie von hier aus übernehmen.
Kartierung
Roxan zeigt uns, dass die Standardtastatur von Android 16 Emotionen hat, wenn Sie lange die Taste ":-)" drücken. Mal sehen, ob wir herausfinden können, wie die Karte zu den Symbolen:
:-) emo_im_happy
:-( emo_im_sad
:-D emo_im_laughing
:'( emo_im_cyring
:-/ emo_im_undecided
:-[ emo_im_embarrassed
O:-) emo_im_angel
:-! emo_im_foot_in_mouth
:-$ emo_im_money_mouth
B-) emo_im_cool
:-* emo_im_kissing
:O emo_im_yelling
=-O emo_im_suprised
:-P emo_im_toungue_sticking_out
;-) emo_im_winking
:-X emo_im_lips_are_sealed
o.O emo_im_wtf
Sie können die Antwort bearbeiten, wenn Sie einen Fehler oder eine neue Zuordnung gefunden haben