Tôi không có ánh xạ giữa các ký tự và hình ảnh, nhưng tôi có thể tìm ra nơi các hình ảnh được lưu trữ và nội dung của nó. Các hình ảnh được lưu trữ trong /system/framework/framework-res.apk.
Sau khi lấy tệp này từ trình giả lập ICS, tôi đã trích xuất và tìm thấy 16 tệp cho biểu tượng cảm xúc được nhóm dựa trên DPI .
Sau đây là các tập tin và bản xem trước của nó cho ldpi.
và hdpi:
Tôi không thể tìm thấy bản đồ giữa chuỗi mà chúng ta nhập và hình ảnh tương ứng của nó. Có nhiều kết quả tìm kiếm của Google sẽ giúp thay thế các tệp hình ảnh này và thêm một số nội dung khác. Các biểu tượng cảm xúc được thêm vào sẽ chỉ có ý nghĩa nếu cả người gửi và người nhận có sửa đổi này, nếu không nó sẽ chỉ được xem như một văn bản.
Tôi biết điều này không trả lời câu hỏi của bạn, nhưng trong khi cố gắng tìm hiểu tôi đã vấp phải thông tin này có thể hữu ích cho một ai đó hoặc một người đủ hiểu biết có thể lấy nó từ đây.
Lập bản đồ
Roxan cho chúng ta thấy rằng bàn phím mặc định của Android có 16 cảm xúc khi bạn nhấn phím ":-)". Hãy xem liệu chúng ta có thể tìm ra cách ánh xạ tới các biểu tượng:
:-) 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
Bạn có thể chỉnh sửa câu trả lời nếu bạn tìm thấy lỗi hoặc ánh xạ mới