diff --git a/src/com/fsck/k9/mail/store/LocalStore.java b/src/com/fsck/k9/mail/store/LocalStore.java
index b2b671972..d4bd21633 100644
--- a/src/com/fsck/k9/mail/store/LocalStore.java
+++ b/src/com/fsck/k9/mail/store/LocalStore.java
@@ -2437,781 +2437,2018 @@ public class LocalStore extends Store implements Serializable
{
switch (c)
{
- // Emoji
- case 0xE63E: // Fine
- buff.append("");
- break;
- case 0xE63F: // Cloudy
- buff.append("");
- break;
- case 0xE640: // Rain
- buff.append("");
- break;
- case 0xE641: // Snow
- buff.append("");
- break;
- case 0xE642: // Thunder
- buff.append("");
- break;
- case 0xE643: // Typhoon
- buff.append("");
- break;
- case 0xE644: // Fog
- buff.append("");
- break;
- case 0xE645: // Drizzle
- buff.append("");
- break;
+ // These emoji codepoints are generated by tools/make_emoji in the K-9 source tree
+ // The spaces between the < and the img are a hack to avoid triggering
+ // K-9's 'load images' button
- // Zodiacal symbol
- case 0xE646: // Aries
- buff.append("");
+ case 0xE6F9: //docomo kissmark
+ buff.append("< img src=\"file:///android_asset/emoticons/kissmark.gif\" alt=\"kissmark\" />");
break;
- case 0xE647: // Taurus
- buff.append("");
+ case 0xE729: //docomo wink
+ buff.append("< img src=\"file:///android_asset/emoticons/wink.gif\" alt=\"wink\" />");
break;
- case 0xE648: // Gemini
- buff.append("");
+ case 0xE6D2: //docomo info02
+ buff.append("< img src=\"file:///android_asset/emoticons/info02.gif\" alt=\"info02\" />");
break;
- case 0xE649: // Cancer
- buff.append("");
+ case 0xE753: //docomo smile
+ buff.append("< img src=\"file:///android_asset/emoticons/smile.gif\" alt=\"smile\" />");
break;
- case 0xE64A: // Leo
- buff.append("");
+ case 0xE68D: //docomo heart
+ buff.append("< img src=\"file:///android_asset/emoticons/heart.gif\" alt=\"heart\" />");
break;
- case 0xE64B: // Virgo
- buff.append("");
+ case 0xE6A5: //docomo downwardleft
+ buff.append("< img src=\"file:///android_asset/emoticons/downwardleft.gif\" alt=\"downwardleft\" />");
break;
- case 0xE64C: // Libra
- buff.append("");
+ case 0xE6AD: //docomo pouch
+ buff.append("< img src=\"file:///android_asset/emoticons/pouch.gif\" alt=\"pouch\" />");
break;
- case 0xE64D: // Scorpio
- buff.append("");
+ case 0xE6D4: //docomo by-d
+ buff.append("< img src=\"file:///android_asset/emoticons/by-d.gif\" alt=\"by-d\" />");
break;
- case 0xE64E: // Sagittarius
- buff.append("");
+ case 0xE6D7: //docomo free
+ buff.append("< img src=\"file:///android_asset/emoticons/free.gif\" alt=\"free\" />");
break;
- case 0xE64F: // Capricorn
- buff.append("");
+ case 0xE6E8: //docomo seven
+ buff.append("< img src=\"file:///android_asset/emoticons/seven.gif\" alt=\"seven\" />");
break;
- case 0xE650: // Aquarius
- buff.append("");
+ case 0xE74E: //docomo snail
+ buff.append("< img src=\"file:///android_asset/emoticons/snail.gif\" alt=\"snail\" />");
break;
- case 0xE651: // Pisces
- buff.append("");
+ case 0xE658: //docomo basketball
+ buff.append("< img src=\"file:///android_asset/emoticons/basketball.gif\" alt=\"basketball\" />");
break;
+ case 0xE65A: //docomo pocketbell
+ buff.append("< img src=\"file:///android_asset/emoticons/pocketbell.gif\" alt=\"pocketbell\" />");
+ break;
+ case 0xE6E3: //docomo two
+ buff.append("< img src=\"file:///android_asset/emoticons/two.gif\" alt=\"two\" />");
+ break;
+ case 0xE74A: //docomo cake
+ buff.append("< img src=\"file:///android_asset/emoticons/cake.gif\" alt=\"cake\" />");
+ break;
+ case 0xE6D0: //docomo faxto
+ buff.append("< img src=\"file:///android_asset/emoticons/faxto.gif\" alt=\"faxto\" />");
+ break;
+ case 0xE661: //docomo ship
+ buff.append("< img src=\"file:///android_asset/emoticons/ship.gif\" alt=\"ship\" />");
+ break;
+ case 0xE64B: //docomo virgo
+ buff.append("< img src=\"file:///android_asset/emoticons/virgo.gif\" alt=\"virgo\" />");
+ break;
+ case 0xE67E: //docomo ticket
+ buff.append("< img src=\"file:///android_asset/emoticons/ticket.gif\" alt=\"ticket\" />");
+ break;
+ case 0xE6D6: //docomo yen
+ buff.append("< img src=\"file:///android_asset/emoticons/yen.gif\" alt=\"yen\" />");
+ break;
+ case 0xE6E0: //docomo sharp
+ buff.append("< img src=\"file:///android_asset/emoticons/sharp.gif\" alt=\"sharp\" />");
+ break;
+ case 0xE6FE: //docomo bomb
+ buff.append("< img src=\"file:///android_asset/emoticons/bomb.gif\" alt=\"bomb\" />");
+ break;
+ case 0xE6E1: //docomo mobaq
+ buff.append("< img src=\"file:///android_asset/emoticons/mobaq.gif\" alt=\"mobaq\" />");
+ break;
+ case 0xE70A: //docomo sign05
+ buff.append("< img src=\"file:///android_asset/emoticons/sign05.gif\" alt=\"sign05\" />");
+ break;
+ case 0xE667: //docomo bank
+ buff.append("< img src=\"file:///android_asset/emoticons/bank.gif\" alt=\"bank\" />");
+ break;
+ case 0xE731: //docomo copyright
+ buff.append("< img src=\"file:///android_asset/emoticons/copyright.gif\" alt=\"copyright\" />");
+ break;
+ case 0xE678: //docomo upwardright
+ buff.append("< img src=\"file:///android_asset/emoticons/upwardright.gif\" alt=\"upwardright\" />");
+ break;
+ case 0xE694: //docomo scissors
+ buff.append("< img src=\"file:///android_asset/emoticons/scissors.gif\" alt=\"scissors\" />");
+ break;
+ case 0xE682: //docomo bag
+ buff.append("< img src=\"file:///android_asset/emoticons/bag.gif\" alt=\"bag\" />");
+ break;
+ case 0xE64D: //docomo scorpius
+ buff.append("< img src=\"file:///android_asset/emoticons/scorpius.gif\" alt=\"scorpius\" />");
+ break;
+ case 0xE6D9: //docomo key
+ buff.append("< img src=\"file:///android_asset/emoticons/key.gif\" alt=\"key\" />");
+ break;
+ case 0xE734: //docomo secret
+ buff.append("< img src=\"file:///android_asset/emoticons/secret.gif\" alt=\"secret\" />");
+ break;
+ case 0xE74F: //docomo chick
+ buff.append("< img src=\"file:///android_asset/emoticons/chick.gif\" alt=\"chick\" />");
+ break;
+ case 0xE691: //docomo eye
+ buff.append("< img src=\"file:///android_asset/emoticons/eye.gif\" alt=\"eye\" />");
+ break;
+ case 0xE70B: //docomo ok
+ buff.append("< img src=\"file:///android_asset/emoticons/ok.gif\" alt=\"ok\" />");
+ break;
+ case 0xE714: //docomo door
+ buff.append("< img src=\"file:///android_asset/emoticons/door.gif\" alt=\"door\" />");
+ break;
+ case 0xE64F: //docomo capricornus
+ buff.append("< img src=\"file:///android_asset/emoticons/capricornus.gif\" alt=\"capricornus\" />");
+ break;
+ case 0xE674: //docomo boutique
+ buff.append("< img src=\"file:///android_asset/emoticons/boutique.gif\" alt=\"boutique\" />");
+ break;
+ case 0xE726: //docomo lovely
+ buff.append("< img src=\"file:///android_asset/emoticons/lovely.gif\" alt=\"lovely\" />");
+ break;
+ case 0xE68F: //docomo diamond
+ buff.append("< img src=\"file:///android_asset/emoticons/diamond.gif\" alt=\"diamond\" />");
+ break;
+ case 0xE69B: //docomo wheelchair
+ buff.append("< img src=\"file:///android_asset/emoticons/wheelchair.gif\" alt=\"wheelchair\" />");
+ break;
+ case 0xE747: //docomo maple
+ buff.append("< img src=\"file:///android_asset/emoticons/maple.gif\" alt=\"maple\" />");
+ break;
+ case 0xE64C: //docomo libra
+ buff.append("< img src=\"file:///android_asset/emoticons/libra.gif\" alt=\"libra\" />");
+ break;
+ case 0xE647: //docomo taurus
+ buff.append("< img src=\"file:///android_asset/emoticons/taurus.gif\" alt=\"taurus\" />");
+ break;
+ case 0xE645: //docomo sprinkle
+ buff.append("< img src=\"file:///android_asset/emoticons/sprinkle.gif\" alt=\"sprinkle\" />");
+ break;
+ case 0xE6FC: //docomo annoy
+ buff.append("< img src=\"file:///android_asset/emoticons/annoy.gif\" alt=\"annoy\" />");
+ break;
+ case 0xE6E6: //docomo five
+ buff.append("< img src=\"file:///android_asset/emoticons/five.gif\" alt=\"five\" />");
+ break;
+ case 0xE676: //docomo karaoke
+ buff.append("< img src=\"file:///android_asset/emoticons/karaoke.gif\" alt=\"karaoke\" />");
+ break;
+ case 0xE69D: //docomo moon1
+ buff.append("< img src=\"file:///android_asset/emoticons/moon1.gif\" alt=\"moon1\" />");
+ break;
+ case 0xE709: //docomo sign04
+ buff.append("< img src=\"file:///android_asset/emoticons/sign04.gif\" alt=\"sign04\" />");
+ break;
+ case 0xE72A: //docomo happy02
+ buff.append("< img src=\"file:///android_asset/emoticons/happy02.gif\" alt=\"happy02\" />");
+ break;
+ case 0xE669: //docomo hotel
+ buff.append("< img src=\"file:///android_asset/emoticons/hotel.gif\" alt=\"hotel\" />");
+ break;
+ case 0xE71B: //docomo ring
+ buff.append("< img src=\"file:///android_asset/emoticons/ring.gif\" alt=\"ring\" />");
+ break;
+ case 0xE644: //docomo mist
+ buff.append("< img src=\"file:///android_asset/emoticons/mist.gif\" alt=\"mist\" />");
+ break;
+ case 0xE73B: //docomo full
+ buff.append("< img src=\"file:///android_asset/emoticons/full.gif\" alt=\"full\" />");
+ break;
+ case 0xE683: //docomo book
+ buff.append("< img src=\"file:///android_asset/emoticons/book.gif\" alt=\"book\" />");
+ break;
+ case 0xE707: //docomo sweat02
+ buff.append("< img src=\"file:///android_asset/emoticons/sweat02.gif\" alt=\"sweat02\" />");
+ break;
+ case 0xE716: //docomo pc
+ buff.append("< img src=\"file:///android_asset/emoticons/pc.gif\" alt=\"pc\" />");
+ break;
+ case 0xE671: //docomo bar
+ buff.append("< img src=\"file:///android_asset/emoticons/bar.gif\" alt=\"bar\" />");
+ break;
+ case 0xE72B: //docomo bearing
+ buff.append("< img src=\"file:///android_asset/emoticons/bearing.gif\" alt=\"bearing\" />");
+ break;
+ case 0xE65C: //docomo subway
+ buff.append("< img src=\"file:///android_asset/emoticons/subway.gif\" alt=\"subway\" />");
+ break;
+ case 0xE725: //docomo gawk
+ buff.append("< img src=\"file:///android_asset/emoticons/gawk.gif\" alt=\"gawk\" />");
+ break;
+ case 0xE745: //docomo apple
+ buff.append("< img src=\"file:///android_asset/emoticons/apple.gif\" alt=\"apple\" />");
+ break;
+ case 0xE65F: //docomo rvcar
+ buff.append("< img src=\"file:///android_asset/emoticons/rvcar.gif\" alt=\"rvcar\" />");
+ break;
+ case 0xE664: //docomo building
+ buff.append("< img src=\"file:///android_asset/emoticons/building.gif\" alt=\"building\" />");
+ break;
+ case 0xE737: //docomo danger
+ buff.append("< img src=\"file:///android_asset/emoticons/danger.gif\" alt=\"danger\" />");
+ break;
+ case 0xE702: //docomo sign01
+ buff.append("< img src=\"file:///android_asset/emoticons/sign01.gif\" alt=\"sign01\" />");
+ break;
+ case 0xE6EC: //docomo heart01
+ buff.append("< img src=\"file:///android_asset/emoticons/heart01.gif\" alt=\"heart01\" />");
+ break;
+ case 0xE660: //docomo bus
+ buff.append("< img src=\"file:///android_asset/emoticons/bus.gif\" alt=\"bus\" />");
+ break;
+ case 0xE72D: //docomo crying
+ buff.append("< img src=\"file:///android_asset/emoticons/crying.gif\" alt=\"crying\" />");
+ break;
+ case 0xE652: //docomo sports
+ buff.append("< img src=\"file:///android_asset/emoticons/sports.gif\" alt=\"sports\" />");
+ break;
+ case 0xE6B8: //docomo on
+ buff.append("< img src=\"file:///android_asset/emoticons/on.gif\" alt=\"on\" />");
+ break;
+ case 0xE73C: //docomo leftright
+ buff.append("< img src=\"file:///android_asset/emoticons/leftright.gif\" alt=\"leftright\" />");
+ break;
+ case 0xE6BA: //docomo clock
+ buff.append("< img src=\"file:///android_asset/emoticons/clock.gif\" alt=\"clock\" />");
+ break;
+ case 0xE6F0: //docomo happy01
+ buff.append("< img src=\"file:///android_asset/emoticons/happy01.gif\" alt=\"happy01\" />");
+ break;
+ case 0xE701: //docomo sleepy
+ buff.append("< img src=\"file:///android_asset/emoticons/sleepy.gif\" alt=\"sleepy\" />");
+ break;
+ case 0xE63E: //docomo sun
+ buff.append("< img src=\"file:///android_asset/emoticons/sun.gif\" alt=\"sun\" />");
+ break;
+ case 0xE67D: //docomo event
+ buff.append("< img src=\"file:///android_asset/emoticons/event.gif\" alt=\"event\" />");
+ break;
+ case 0xE689: //docomo memo
+ buff.append("< img src=\"file:///android_asset/emoticons/memo.gif\" alt=\"memo\" />");
+ break;
+ case 0xE68B: //docomo game
+ buff.append("< img src=\"file:///android_asset/emoticons/game.gif\" alt=\"game\" />");
+ break;
+ case 0xE718: //docomo wrench
+ buff.append("< img src=\"file:///android_asset/emoticons/wrench.gif\" alt=\"wrench\" />");
+ break;
+ case 0xE741: //docomo clover
+ buff.append("< img src=\"file:///android_asset/emoticons/clover.gif\" alt=\"clover\" />");
+ break;
+ case 0xE693: //docomo rock
+ buff.append("< img src=\"file:///android_asset/emoticons/rock.gif\" alt=\"rock\" />");
+ break;
+ case 0xE6F6: //docomo note
+ buff.append("< img src=\"file:///android_asset/emoticons/note.gif\" alt=\"note\" />");
+ break;
+ case 0xE67A: //docomo music
+ buff.append("< img src=\"file:///android_asset/emoticons/music.gif\" alt=\"music\" />");
+ break;
+ case 0xE743: //docomo tulip
+ buff.append("< img src=\"file:///android_asset/emoticons/tulip.gif\" alt=\"tulip\" />");
+ break;
+ case 0xE656: //docomo soccer
+ buff.append("< img src=\"file:///android_asset/emoticons/soccer.gif\" alt=\"soccer\" />");
+ break;
+ case 0xE69C: //docomo newmoon
+ buff.append("< img src=\"file:///android_asset/emoticons/newmoon.gif\" alt=\"newmoon\" />");
+ break;
+ case 0xE73E: //docomo school
+ buff.append("< img src=\"file:///android_asset/emoticons/school.gif\" alt=\"school\" />");
+ break;
+ case 0xE750: //docomo penguin
+ buff.append("< img src=\"file:///android_asset/emoticons/penguin.gif\" alt=\"penguin\" />");
+ break;
+ case 0xE696: //docomo downwardright
+ buff.append("< img src=\"file:///android_asset/emoticons/downwardright.gif\" alt=\"downwardright\" />");
+ break;
+ case 0xE6CE: //docomo phoneto
+ buff.append("< img src=\"file:///android_asset/emoticons/phoneto.gif\" alt=\"phoneto\" />");
+ break;
+ case 0xE728: //docomo bleah
+ buff.append("< img src=\"file:///android_asset/emoticons/bleah.gif\" alt=\"bleah\" />");
+ break;
+ case 0xE662: //docomo airplane
+ buff.append("< img src=\"file:///android_asset/emoticons/airplane.gif\" alt=\"airplane\" />");
+ break;
+ case 0xE74C: //docomo noodle
+ buff.append("< img src=\"file:///android_asset/emoticons/noodle.gif\" alt=\"noodle\" />");
+ break;
+ case 0xE704: //docomo sign03
+ buff.append("< img src=\"file:///android_asset/emoticons/sign03.gif\" alt=\"sign03\" />");
+ break;
+ case 0xE68E: //docomo spade
+ buff.append("< img src=\"file:///android_asset/emoticons/spade.gif\" alt=\"spade\" />");
+ break;
+ case 0xE698: //docomo foot
+ buff.append("< img src=\"file:///android_asset/emoticons/foot.gif\" alt=\"foot\" />");
+ break;
+ case 0xE712: //docomo snowboard
+ buff.append("< img src=\"file:///android_asset/emoticons/snowboard.gif\" alt=\"snowboard\" />");
+ break;
+ case 0xE684: //docomo ribbon
+ buff.append("< img src=\"file:///android_asset/emoticons/ribbon.gif\" alt=\"ribbon\" />");
+ break;
+ case 0xE6DA: //docomo enter
+ buff.append("< img src=\"file:///android_asset/emoticons/enter.gif\" alt=\"enter\" />");
+ break;
+ case 0xE6EA: //docomo nine
+ buff.append("< img src=\"file:///android_asset/emoticons/nine.gif\" alt=\"nine\" />");
+ break;
+ case 0xE722: //docomo coldsweats01
+ buff.append("< img src=\"file:///android_asset/emoticons/coldsweats01.gif\" alt=\"coldsweats01\" />");
+ break;
+ case 0xE6F7: //docomo spa
+ buff.append("< img src=\"file:///android_asset/emoticons/spa.gif\" alt=\"spa\" />");
+ break;
+ case 0xE710: //docomo rouge
+ buff.append("< img src=\"file:///android_asset/emoticons/rouge.gif\" alt=\"rouge\" />");
+ break;
+ case 0xE73F: //docomo wave
+ buff.append("< img src=\"file:///android_asset/emoticons/wave.gif\" alt=\"wave\" />");
+ break;
+ case 0xE686: //docomo birthday
+ buff.append("< img src=\"file:///android_asset/emoticons/birthday.gif\" alt=\"birthday\" />");
+ break;
+ case 0xE721: //docomo confident
+ buff.append("< img src=\"file:///android_asset/emoticons/confident.gif\" alt=\"confident\" />");
+ break;
+ case 0xE6FF: //docomo notes
+ buff.append("< img src=\"file:///android_asset/emoticons/notes.gif\" alt=\"notes\" />");
+ break;
+ case 0xE724: //docomo pout
+ buff.append("< img src=\"file:///android_asset/emoticons/pout.gif\" alt=\"pout\" />");
+ break;
+ case 0xE6A4: //docomo xmas
+ buff.append("< img src=\"file:///android_asset/emoticons/xmas.gif\" alt=\"xmas\" />");
+ break;
+ case 0xE6FB: //docomo flair
+ buff.append("< img src=\"file:///android_asset/emoticons/flair.gif\" alt=\"flair\" />");
+ break;
+ case 0xE71D: //docomo bicycle
+ buff.append("< img src=\"file:///android_asset/emoticons/bicycle.gif\" alt=\"bicycle\" />");
+ break;
+ case 0xE6DC: //docomo search
+ buff.append("< img src=\"file:///android_asset/emoticons/search.gif\" alt=\"search\" />");
+ break;
+ case 0xE757: //docomo shock
+ buff.append("< img src=\"file:///android_asset/emoticons/shock.gif\" alt=\"shock\" />");
+ break;
+ case 0xE680: //docomo nosmoking
+ buff.append("< img src=\"file:///android_asset/emoticons/nosmoking.gif\" alt=\"nosmoking\" />");
+ break;
+ case 0xE66D: //docomo signaler
+ buff.append("< img src=\"file:///android_asset/emoticons/signaler.gif\" alt=\"signaler\" />");
+ break;
+ case 0xE66A: //docomo 24hours
+ buff.append("< img src=\"file:///android_asset/emoticons/24hours.gif\" alt=\"24hours\" />");
+ break;
+ case 0xE6F4: //docomo wobbly
+ buff.append("< img src=\"file:///android_asset/emoticons/wobbly.gif\" alt=\"wobbly\" />");
+ break;
+ case 0xE641: //docomo snow
+ buff.append("< img src=\"file:///android_asset/emoticons/snow.gif\" alt=\"snow\" />");
+ break;
+ case 0xE6AE: //docomo pen
+ buff.append("< img src=\"file:///android_asset/emoticons/pen.gif\" alt=\"pen\" />");
+ break;
+ case 0xE70D: //docomo appli02
+ buff.append("< img src=\"file:///android_asset/emoticons/appli02.gif\" alt=\"appli02\" />");
+ break;
+ case 0xE732: //docomo tm
+ buff.append("< img src=\"file:///android_asset/emoticons/tm.gif\" alt=\"tm\" />");
+ break;
+ case 0xE755: //docomo pig
+ buff.append("< img src=\"file:///android_asset/emoticons/pig.gif\" alt=\"pig\" />");
+ break;
+ case 0xE648: //docomo gemini
+ buff.append("< img src=\"file:///android_asset/emoticons/gemini.gif\" alt=\"gemini\" />");
+ break;
+ case 0xE6DE: //docomo flag
+ buff.append("< img src=\"file:///android_asset/emoticons/flag.gif\" alt=\"flag\" />");
+ break;
+ case 0xE6A1: //docomo dog
+ buff.append("< img src=\"file:///android_asset/emoticons/dog.gif\" alt=\"dog\" />");
+ break;
+ case 0xE6EF: //docomo heart04
+ buff.append("< img src=\"file:///android_asset/emoticons/heart04.gif\" alt=\"heart04\" />");
+ break;
+ case 0xE643: //docomo typhoon
+ buff.append("< img src=\"file:///android_asset/emoticons/typhoon.gif\" alt=\"typhoon\" />");
+ break;
+ case 0xE65B: //docomo train
+ buff.append("< img src=\"file:///android_asset/emoticons/train.gif\" alt=\"train\" />");
+ break;
+ case 0xE746: //docomo bud
+ buff.append("< img src=\"file:///android_asset/emoticons/bud.gif\" alt=\"bud\" />");
+ break;
+ case 0xE653: //docomo baseball
+ buff.append("< img src=\"file:///android_asset/emoticons/baseball.gif\" alt=\"baseball\" />");
+ break;
+ case 0xE6B2: //docomo chair
+ buff.append("< img src=\"file:///android_asset/emoticons/chair.gif\" alt=\"chair\" />");
+ break;
+ case 0xE64A: //docomo leo
+ buff.append("< img src=\"file:///android_asset/emoticons/leo.gif\" alt=\"leo\" />");
+ break;
+ case 0xE6E7: //docomo six
+ buff.append("< img src=\"file:///android_asset/emoticons/six.gif\" alt=\"six\" />");
+ break;
+ case 0xE6E4: //docomo three
+ buff.append("< img src=\"file:///android_asset/emoticons/three.gif\" alt=\"three\" />");
+ break;
+ case 0xE6DF: //docomo freedial
+ buff.append("< img src=\"file:///android_asset/emoticons/freedial.gif\" alt=\"freedial\" />");
+ break;
+ case 0xE744: //docomo banana
+ buff.append("< img src=\"file:///android_asset/emoticons/banana.gif\" alt=\"banana\" />");
+ break;
+ case 0xE6DB: //docomo clear
+ buff.append("< img src=\"file:///android_asset/emoticons/clear.gif\" alt=\"clear\" />");
+ break;
+ case 0xE6AC: //docomo slate
+ buff.append("< img src=\"file:///android_asset/emoticons/slate.gif\" alt=\"slate\" />");
+ break;
+ case 0xE666: //docomo hospital
+ buff.append("< img src=\"file:///android_asset/emoticons/hospital.gif\" alt=\"hospital\" />");
+ break;
+ case 0xE663: //docomo house
+ buff.append("< img src=\"file:///android_asset/emoticons/house.gif\" alt=\"house\" />");
+ break;
+ case 0xE695: //docomo paper
+ buff.append("< img src=\"file:///android_asset/emoticons/paper.gif\" alt=\"paper\" />");
+ break;
+ case 0xE67F: //docomo smoking
+ buff.append("< img src=\"file:///android_asset/emoticons/smoking.gif\" alt=\"smoking\" />");
+ break;
+ case 0xE65D: //docomo bullettrain
+ buff.append("< img src=\"file:///android_asset/emoticons/bullettrain.gif\" alt=\"bullettrain\" />");
+ break;
+ case 0xE6B1: //docomo shadow
+ buff.append("< img src=\"file:///android_asset/emoticons/shadow.gif\" alt=\"shadow\" />");
+ break;
+ case 0xE670: //docomo cafe
+ buff.append("< img src=\"file:///android_asset/emoticons/cafe.gif\" alt=\"cafe\" />");
+ break;
+ case 0xE654: //docomo golf
+ buff.append("< img src=\"file:///android_asset/emoticons/golf.gif\" alt=\"golf\" />");
+ break;
+ case 0xE708: //docomo dash
+ buff.append("< img src=\"file:///android_asset/emoticons/dash.gif\" alt=\"dash\" />");
+ break;
+ case 0xE748: //docomo cherryblossom
+ buff.append("< img src=\"file:///android_asset/emoticons/cherryblossom.gif\" alt=\"cherryblossom\" />");
+ break;
+ case 0xE6F1: //docomo angry
+ buff.append("< img src=\"file:///android_asset/emoticons/angry.gif\" alt=\"angry\" />");
+ break;
+ case 0xE736: //docomo r-mark
+ buff.append("< img src=\"file:///android_asset/emoticons/r-mark.gif\" alt=\"r-mark\" />");
+ break;
+ case 0xE6A2: //docomo cat
+ buff.append("< img src=\"file:///android_asset/emoticons/cat.gif\" alt=\"cat\" />");
+ break;
+ case 0xE6D1: //docomo info01
+ buff.append("< img src=\"file:///android_asset/emoticons/info01.gif\" alt=\"info01\" />");
+ break;
+ case 0xE687: //docomo telephone
+ buff.append("< img src=\"file:///android_asset/emoticons/telephone.gif\" alt=\"telephone\" />");
+ break;
+ case 0xE68C: //docomo cd
+ buff.append("< img src=\"file:///android_asset/emoticons/cd.gif\" alt=\"cd\" />");
+ break;
+ case 0xE70E: //docomo t-shirt
+ buff.append("< img src=\"file:///android_asset/emoticons/t-shirt.gif\" alt=\"t-shirt\" />");
+ break;
+ case 0xE733: //docomo run
+ buff.append("< img src=\"file:///android_asset/emoticons/run.gif\" alt=\"run\" />");
+ break;
+ case 0xE679: //docomo carouselpony
+ buff.append("< img src=\"file:///android_asset/emoticons/carouselpony.gif\" alt=\"carouselpony\" />");
+ break;
+ case 0xE646: //docomo aries
+ buff.append("< img src=\"file:///android_asset/emoticons/aries.gif\" alt=\"aries\" />");
+ break;
+ case 0xE690: //docomo club
+ buff.append("< img src=\"file:///android_asset/emoticons/club.gif\" alt=\"club\" />");
+ break;
+ case 0xE64E: //docomo sagittarius
+ buff.append("< img src=\"file:///android_asset/emoticons/sagittarius.gif\" alt=\"sagittarius\" />");
+ break;
+ case 0xE6F5: //docomo up
+ buff.append("< img src=\"file:///android_asset/emoticons/up.gif\" alt=\"up\" />");
+ break;
+ case 0xE720: //docomo think
+ buff.append("< img src=\"file:///android_asset/emoticons/think.gif\" alt=\"think\" />");
+ break;
+ case 0xE6E2: //docomo one
+ buff.append("< img src=\"file:///android_asset/emoticons/one.gif\" alt=\"one\" />");
+ break;
+ case 0xE6D8: //docomo id
+ buff.append("< img src=\"file:///android_asset/emoticons/id.gif\" alt=\"id\" />");
+ break;
+ case 0xE675: //docomo hairsalon
+ buff.append("< img src=\"file:///android_asset/emoticons/hairsalon.gif\" alt=\"hairsalon\" />");
+ break;
+ case 0xE6B7: //docomo soon
+ buff.append("< img src=\"file:///android_asset/emoticons/soon.gif\" alt=\"soon\" />");
+ break;
+ case 0xE717: //docomo loveletter
+ buff.append("< img src=\"file:///android_asset/emoticons/loveletter.gif\" alt=\"loveletter\" />");
+ break;
+ case 0xE673: //docomo fastfood
+ buff.append("< img src=\"file:///android_asset/emoticons/fastfood.gif\" alt=\"fastfood\" />");
+ break;
+ case 0xE719: //docomo pencil
+ buff.append("< img src=\"file:///android_asset/emoticons/pencil.gif\" alt=\"pencil\" />");
+ break;
+ case 0xE697: //docomo upwardleft
+ buff.append("< img src=\"file:///android_asset/emoticons/upwardleft.gif\" alt=\"upwardleft\" />");
+ break;
+ case 0xE730: //docomo clip
+ buff.append("< img src=\"file:///android_asset/emoticons/clip.gif\" alt=\"clip\" />");
+ break;
+ case 0xE6ED: //docomo heart02
+ buff.append("< img src=\"file:///android_asset/emoticons/heart02.gif\" alt=\"heart02\" />");
+ break;
+ case 0xE69A: //docomo eyeglass
+ buff.append("< img src=\"file:///android_asset/emoticons/eyeglass.gif\" alt=\"eyeglass\" />");
+ break;
+ case 0xE65E: //docomo car
+ buff.append("< img src=\"file:///android_asset/emoticons/car.gif\" alt=\"car\" />");
+ break;
+ case 0xE742: //docomo cherry
+ buff.append("< img src=\"file:///android_asset/emoticons/cherry.gif\" alt=\"cherry\" />");
+ break;
+ case 0xE71C: //docomo sandclock
+ buff.append("< img src=\"file:///android_asset/emoticons/sandclock.gif\" alt=\"sandclock\" />");
+ break;
+ case 0xE735: //docomo recycle
+ buff.append("< img src=\"file:///android_asset/emoticons/recycle.gif\" alt=\"recycle\" />");
+ break;
+ case 0xE752: //docomo delicious
+ buff.append("< img src=\"file:///android_asset/emoticons/delicious.gif\" alt=\"delicious\" />");
+ break;
+ case 0xE69E: //docomo moon2
+ buff.append("< img src=\"file:///android_asset/emoticons/moon2.gif\" alt=\"moon2\" />");
+ break;
+ case 0xE68A: //docomo tv
+ buff.append("< img src=\"file:///android_asset/emoticons/tv.gif\" alt=\"tv\" />");
+ break;
+ case 0xE706: //docomo sweat01
+ buff.append("< img src=\"file:///android_asset/emoticons/sweat01.gif\" alt=\"sweat01\" />");
+ break;
+ case 0xE738: //docomo ban
+ buff.append("< img src=\"file:///android_asset/emoticons/ban.gif\" alt=\"ban\" />");
+ break;
+ case 0xE672: //docomo beer
+ buff.append("< img src=\"file:///android_asset/emoticons/beer.gif\" alt=\"beer\" />");
+ break;
+ case 0xE640: //docomo rain
+ buff.append("< img src=\"file:///android_asset/emoticons/rain.gif\" alt=\"rain\" />");
+ break;
+ case 0xE69F: //docomo moon3
+ buff.append("< img src=\"file:///android_asset/emoticons/moon3.gif\" alt=\"moon3\" />");
+ break;
+ case 0xE657: //docomo ski
+ buff.append("< img src=\"file:///android_asset/emoticons/ski.gif\" alt=\"ski\" />");
+ break;
+ case 0xE70C: //docomo appli01
+ buff.append("< img src=\"file:///android_asset/emoticons/appli01.gif\" alt=\"appli01\" />");
+ break;
+ case 0xE6E5: //docomo four
+ buff.append("< img src=\"file:///android_asset/emoticons/four.gif\" alt=\"four\" />");
+ break;
+ case 0xE699: //docomo shoe
+ buff.append("< img src=\"file:///android_asset/emoticons/shoe.gif\" alt=\"shoe\" />");
+ break;
+ case 0xE63F: //docomo cloud
+ buff.append("< img src=\"file:///android_asset/emoticons/cloud.gif\" alt=\"cloud\" />");
+ break;
+ case 0xE72F: //docomo ng
+ buff.append("< img src=\"file:///android_asset/emoticons/ng.gif\" alt=\"ng\" />");
+ break;
+ case 0xE6A3: //docomo yacht
+ buff.append("< img src=\"file:///android_asset/emoticons/yacht.gif\" alt=\"yacht\" />");
+ break;
+ case 0xE73A: //docomo pass
+ buff.append("< img src=\"file:///android_asset/emoticons/pass.gif\" alt=\"pass\" />");
+ break;
+ case 0xE67C: //docomo drama
+ buff.append("< img src=\"file:///android_asset/emoticons/drama.gif\" alt=\"drama\" />");
+ break;
+ case 0xE727: //docomo good
+ buff.append("< img src=\"file:///android_asset/emoticons/good.gif\" alt=\"good\" />");
+ break;
+ case 0xE6EB: //docomo zero
+ buff.append("< img src=\"file:///android_asset/emoticons/zero.gif\" alt=\"zero\" />");
+ break;
+ case 0xE72C: //docomo catface
+ buff.append("< img src=\"file:///android_asset/emoticons/catface.gif\" alt=\"catface\" />");
+ break;
+ case 0xE6D5: //docomo d-point
+ buff.append("< img src=\"file:///android_asset/emoticons/d-point.gif\" alt=\"d-point\" />");
+ break;
+ case 0xE6F2: //docomo despair
+ buff.append("< img src=\"file:///android_asset/emoticons/despair.gif\" alt=\"despair\" />");
+ break;
+ case 0xE700: //docomo down
+ buff.append("< img src=\"file:///android_asset/emoticons/down.gif\" alt=\"down\" />");
+ break;
+ case 0xE655: //docomo tennis
+ buff.append("< img src=\"file:///android_asset/emoticons/tennis.gif\" alt=\"tennis\" />");
+ break;
+ case 0xE703: //docomo sign02
+ buff.append("< img src=\"file:///android_asset/emoticons/sign02.gif\" alt=\"sign02\" />");
+ break;
+ case 0xE711: //docomo denim
+ buff.append("< img src=\"file:///android_asset/emoticons/denim.gif\" alt=\"denim\" />");
+ break;
+ case 0xE705: //docomo impact
+ buff.append("< img src=\"file:///android_asset/emoticons/impact.gif\" alt=\"impact\" />");
+ break;
+ case 0xE642: //docomo thunder
+ buff.append("< img src=\"file:///android_asset/emoticons/thunder.gif\" alt=\"thunder\" />");
+ break;
+ case 0xE66C: //docomo parking
+ buff.append("< img src=\"file:///android_asset/emoticons/parking.gif\" alt=\"parking\" />");
+ break;
+ case 0xE6F3: //docomo sad
+ buff.append("< img src=\"file:///android_asset/emoticons/sad.gif\" alt=\"sad\" />");
+ break;
+ case 0xE71E: //docomo japanesetea
+ buff.append("< img src=\"file:///android_asset/emoticons/japanesetea.gif\" alt=\"japanesetea\" />");
+ break;
+ case 0xE6FD: //docomo punch
+ buff.append("< img src=\"file:///android_asset/emoticons/punch.gif\" alt=\"punch\" />");
+ break;
+ case 0xE73D: //docomo updown
+ buff.append("< img src=\"file:///android_asset/emoticons/updown.gif\" alt=\"updown\" />");
+ break;
+ case 0xE66F: //docomo restaurant
+ buff.append("< img src=\"file:///android_asset/emoticons/restaurant.gif\" alt=\"restaurant\" />");
+ break;
+ case 0xE66E: //docomo toilet
+ buff.append("< img src=\"file:///android_asset/emoticons/toilet.gif\" alt=\"toilet\" />");
+ break;
+ case 0xE739: //docomo empty
+ buff.append("< img src=\"file:///android_asset/emoticons/empty.gif\" alt=\"empty\" />");
+ break;
+ case 0xE723: //docomo coldsweats02
+ buff.append("< img src=\"file:///android_asset/emoticons/coldsweats02.gif\" alt=\"coldsweats02\" />");
+ break;
+ case 0xE6B9: //docomo end
+ buff.append("< img src=\"file:///android_asset/emoticons/end.gif\" alt=\"end\" />");
+ break;
+ case 0xE67B: //docomo art
+ buff.append("< img src=\"file:///android_asset/emoticons/art.gif\" alt=\"art\" />");
+ break;
+ case 0xE72E: //docomo weep
+ buff.append("< img src=\"file:///android_asset/emoticons/weep.gif\" alt=\"weep\" />");
+ break;
+ case 0xE715: //docomo dollar
+ buff.append("< img src=\"file:///android_asset/emoticons/dollar.gif\" alt=\"dollar\" />");
+ break;
+ case 0xE6CF: //docomo mailto
+ buff.append("< img src=\"file:///android_asset/emoticons/mailto.gif\" alt=\"mailto\" />");
+ break;
+ case 0xE6F8: //docomo cute
+ buff.append("< img src=\"file:///android_asset/emoticons/cute.gif\" alt=\"cute\" />");
+ break;
+ case 0xE6DD: //docomo new
+ buff.append("< img src=\"file:///android_asset/emoticons/new.gif\" alt=\"new\" />");
+ break;
+ case 0xE651: //docomo pisces
+ buff.append("< img src=\"file:///android_asset/emoticons/pisces.gif\" alt=\"pisces\" />");
+ break;
+ case 0xE756: //docomo wine
+ buff.append("< img src=\"file:///android_asset/emoticons/wine.gif\" alt=\"wine\" />");
+ break;
+ case 0xE649: //docomo cancer
+ buff.append("< img src=\"file:///android_asset/emoticons/cancer.gif\" alt=\"cancer\" />");
+ break;
+ case 0xE650: //docomo aquarius
+ buff.append("< img src=\"file:///android_asset/emoticons/aquarius.gif\" alt=\"aquarius\" />");
+ break;
+ case 0xE740: //docomo fuji
+ buff.append("< img src=\"file:///android_asset/emoticons/fuji.gif\" alt=\"fuji\" />");
+ break;
+ case 0xE681: //docomo camera
+ buff.append("< img src=\"file:///android_asset/emoticons/camera.gif\" alt=\"camera\" />");
+ break;
+ case 0xE71F: //docomo watch
+ buff.append("< img src=\"file:///android_asset/emoticons/watch.gif\" alt=\"watch\" />");
+ break;
+ case 0xE6EE: //docomo heart03
+ buff.append("< img src=\"file:///android_asset/emoticons/heart03.gif\" alt=\"heart03\" />");
+ break;
+ case 0xE71A: //docomo crown
+ buff.append("< img src=\"file:///android_asset/emoticons/crown.gif\" alt=\"crown\" />");
+ break;
+ case 0xE6B3: //docomo night
+ buff.append("< img src=\"file:///android_asset/emoticons/night.gif\" alt=\"night\" />");
+ break;
+ case 0xE66B: //docomo gasstation
+ buff.append("< img src=\"file:///android_asset/emoticons/gasstation.gif\" alt=\"gasstation\" />");
+ break;
+ case 0xE692: //docomo ear
+ buff.append("< img src=\"file:///android_asset/emoticons/ear.gif\" alt=\"ear\" />");
+ break;
+ case 0xE685: //docomo present
+ buff.append("< img src=\"file:///android_asset/emoticons/present.gif\" alt=\"present\" />");
+ break;
+ case 0xE6E9: //docomo eight
+ buff.append("< img src=\"file:///android_asset/emoticons/eight.gif\" alt=\"eight\" />");
+ break;
+ case 0xE70F: //docomo moneybag
+ buff.append("< img src=\"file:///android_asset/emoticons/moneybag.gif\" alt=\"moneybag\" />");
+ break;
+ case 0xE749: //docomo riceball
+ buff.append("< img src=\"file:///android_asset/emoticons/riceball.gif\" alt=\"riceball\" />");
+ break;
+ case 0xE6A0: //docomo fullmoon
+ buff.append("< img src=\"file:///android_asset/emoticons/fullmoon.gif\" alt=\"fullmoon\" />");
+ break;
+ case 0xE74D: //docomo bread
+ buff.append("< img src=\"file:///android_asset/emoticons/bread.gif\" alt=\"bread\" />");
+ break;
+ case 0xE665: //docomo postoffice
+ buff.append("< img src=\"file:///android_asset/emoticons/postoffice.gif\" alt=\"postoffice\" />");
+ break;
+ case 0xE677: //docomo movie
+ buff.append("< img src=\"file:///android_asset/emoticons/movie.gif\" alt=\"movie\" />");
+ break;
+ case 0xE668: //docomo atm
+ buff.append("< img src=\"file:///android_asset/emoticons/atm.gif\" alt=\"atm\" />");
+ break;
+ case 0xE688: //docomo mobilephone
+ buff.append("< img src=\"file:///android_asset/emoticons/mobilephone.gif\" alt=\"mobilephone\" />");
+ break;
+ case 0xE6FA: //docomo shine
+ buff.append("< img src=\"file:///android_asset/emoticons/shine.gif\" alt=\"shine\" />");
+ break;
+ case 0xE713: //docomo bell
+ buff.append("< img src=\"file:///android_asset/emoticons/bell.gif\" alt=\"bell\" />");
+ break;
+ case 0xE74B: //docomo bottle
+ buff.append("< img src=\"file:///android_asset/emoticons/bottle.gif\" alt=\"bottle\" />");
+ break;
+ case 0xE754: //docomo horse
+ buff.append("< img src=\"file:///android_asset/emoticons/horse.gif\" alt=\"horse\" />");
+ break;
+ case 0xE751: //docomo fish
+ buff.append("< img src=\"file:///android_asset/emoticons/fish.gif\" alt=\"fish\" />");
+ break;
+ case 0xE659: //docomo motorsports
+ buff.append("< img src=\"file:///android_asset/emoticons/motorsports.gif\" alt=\"motorsports\" />");
+ break;
+ case 0xE6D3: //docomo mail
+ buff.append("< img src=\"file:///android_asset/emoticons/mail.gif\" alt=\"mail\" />");
+ break;
+ // These emoji codepoints are generated by tools/make_emoji in the K-9 source tree
+ // The spaces between the < and the img are a hack to avoid triggering
+ // K-9's 'load images' button
- case 0xE652:
- buff.append("");
+ case 0xE223: //softbank eight
+ buff.append("< img src=\"file:///android_asset/emoticons/eight.gif\" alt=\"eight\" />");
break;
- case 0xE653:
- buff.append("");
+ case 0xE415: //softbank coldsweats01
+ buff.append("< img src=\"file:///android_asset/emoticons/coldsweats01.gif\" alt=\"coldsweats01\" />");
break;
- case 0xE654:
- buff.append("");
+ case 0xE21F: //softbank four
+ buff.append("< img src=\"file:///android_asset/emoticons/four.gif\" alt=\"four\" />");
break;
- case 0xE655:
- buff.append("");
+ case 0xE125: //softbank ticket
+ buff.append("< img src=\"file:///android_asset/emoticons/ticket.gif\" alt=\"ticket\" />");
break;
- case 0xE656:
- buff.append("");
+ case 0xE148: //softbank book
+ buff.append("< img src=\"file:///android_asset/emoticons/book.gif\" alt=\"book\" />");
break;
- case 0xE657:
- buff.append("");
+ case 0xE242: //softbank cancer
+ buff.append("< img src=\"file:///android_asset/emoticons/cancer.gif\" alt=\"cancer\" />");
break;
- case 0xE658:
- buff.append("");
+ case 0xE31C: //softbank rouge
+ buff.append("< img src=\"file:///android_asset/emoticons/rouge.gif\" alt=\"rouge\" />");
break;
- case 0xE659:
- buff.append("");
+ case 0xE252: //softbank danger
+ buff.append("< img src=\"file:///android_asset/emoticons/danger.gif\" alt=\"danger\" />");
break;
- case 0xE65A:
- buff.append("");
+ case 0xE011: //softbank scissors
+ buff.append("< img src=\"file:///android_asset/emoticons/scissors.gif\" alt=\"scissors\" />");
break;
- case 0xE65B:
- buff.append("");
+ case 0xE342: //softbank riceball
+ buff.append("< img src=\"file:///android_asset/emoticons/riceball.gif\" alt=\"riceball\" />");
break;
- case 0xE65C:
- buff.append("");
+ case 0xE04B: //softbank rain
+ buff.append("< img src=\"file:///android_asset/emoticons/rain.gif\" alt=\"rain\" />");
break;
- case 0xE65D:
- buff.append("");
+ case 0xE03E: //softbank note
+ buff.append("< img src=\"file:///android_asset/emoticons/note.gif\" alt=\"note\" />");
break;
- case 0xE65E:
- buff.append("");
+ case 0xE43C: //softbank sprinkle
+ buff.append("< img src=\"file:///android_asset/emoticons/sprinkle.gif\" alt=\"sprinkle\" />");
break;
- case 0xE65F:
- buff.append("");
+ case 0xE20A: //softbank wheelchair
+ buff.append("< img src=\"file:///android_asset/emoticons/wheelchair.gif\" alt=\"wheelchair\" />");
break;
- case 0xE660:
- buff.append("");
+ case 0xE42A: //softbank basketball
+ buff.append("< img src=\"file:///android_asset/emoticons/basketball.gif\" alt=\"basketball\" />");
break;
- case 0xE661:
- buff.append("");
+ case 0xE03D: //softbank movie
+ buff.append("< img src=\"file:///android_asset/emoticons/movie.gif\" alt=\"movie\" />");
break;
- case 0xE662:
- buff.append("");
+ case 0xE30E: //softbank smoking
+ buff.append("< img src=\"file:///android_asset/emoticons/smoking.gif\" alt=\"smoking\" />");
break;
- case 0xE663:
- buff.append("");
+ case 0xE003: //softbank kissmark
+ buff.append("< img src=\"file:///android_asset/emoticons/kissmark.gif\" alt=\"kissmark\" />");
break;
- case 0xE664:
- buff.append("");
+ case 0xE21C: //softbank one
+ buff.append("< img src=\"file:///android_asset/emoticons/one.gif\" alt=\"one\" />");
break;
- case 0xE665:
- buff.append("");
+ case 0xE237: //softbank upwardleft
+ buff.append("< img src=\"file:///android_asset/emoticons/upwardleft.gif\" alt=\"upwardleft\" />");
break;
- case 0xE666:
- buff.append("");
+ case 0xE407: //softbank sad
+ buff.append("< img src=\"file:///android_asset/emoticons/sad.gif\" alt=\"sad\" />");
break;
- case 0xE667:
- buff.append("");
+ case 0xE03B: //softbank fuji
+ buff.append("< img src=\"file:///android_asset/emoticons/fuji.gif\" alt=\"fuji\" />");
break;
- case 0xE668:
- buff.append("");
+ case 0xE40E: //softbank gawk
+ buff.append("< img src=\"file:///android_asset/emoticons/gawk.gif\" alt=\"gawk\" />");
break;
- case 0xE669:
- buff.append("");
+ case 0xE245: //softbank libra
+ buff.append("< img src=\"file:///android_asset/emoticons/libra.gif\" alt=\"libra\" />");
break;
- case 0xE66A:
- buff.append("");
+ case 0xE24A: //softbank pisces
+ buff.append("< img src=\"file:///android_asset/emoticons/pisces.gif\" alt=\"pisces\" />");
break;
- case 0xE66B:
- buff.append("");
+ case 0xE443: //softbank typhoon
+ buff.append("< img src=\"file:///android_asset/emoticons/typhoon.gif\" alt=\"typhoon\" />");
break;
- case 0xE66C:
- buff.append("");
+ case 0xE052: //softbank dog
+ buff.append("< img src=\"file:///android_asset/emoticons/dog.gif\" alt=\"dog\" />");
break;
- case 0xE66D:
- buff.append("");
+ case 0xE244: //softbank virgo
+ buff.append("< img src=\"file:///android_asset/emoticons/virgo.gif\" alt=\"virgo\" />");
break;
- case 0xE66E:
- buff.append("");
+ case 0xE523: //softbank chick
+ buff.append("< img src=\"file:///android_asset/emoticons/chick.gif\" alt=\"chick\" />");
break;
- case 0xE66F:
- buff.append("");
+ case 0xE023: //softbank heart03
+ buff.append("< img src=\"file:///android_asset/emoticons/heart03.gif\" alt=\"heart03\" />");
break;
- case 0xE670:
- buff.append("");
+ case 0xE325: //softbank bell
+ buff.append("< img src=\"file:///android_asset/emoticons/bell.gif\" alt=\"bell\" />");
break;
- case 0xE671:
- buff.append("");
+ case 0xE239: //softbank downwardleft
+ buff.append("< img src=\"file:///android_asset/emoticons/downwardleft.gif\" alt=\"downwardleft\" />");
break;
- case 0xE672:
- buff.append("");
+ case 0xE20C: //softbank heart
+ buff.append("< img src=\"file:///android_asset/emoticons/heart.gif\" alt=\"heart\" />");
break;
- case 0xE673:
- buff.append("");
+ case 0xE211: //softbank freedial
+ buff.append("< img src=\"file:///android_asset/emoticons/freedial.gif\" alt=\"freedial\" />");
break;
- case 0xE674:
- buff.append("");
+ case 0xE11F: //softbank chair
+ buff.append("< img src=\"file:///android_asset/emoticons/chair.gif\" alt=\"chair\" />");
break;
- case 0xE675: // Hairdresser
- buff.append("");
+ case 0xE108: //softbank coldsweats02
+ buff.append("< img src=\"file:///android_asset/emoticons/coldsweats02.gif\" alt=\"coldsweats02\" />");
break;
- case 0xE676:
- buff.append("");
+ case 0xE330: //softbank dash
+ buff.append("< img src=\"file:///android_asset/emoticons/dash.gif\" alt=\"dash\" />");
break;
- case 0xE677:
- buff.append("");
+ case 0xE404: //softbank smile
+ buff.append("< img src=\"file:///android_asset/emoticons/smile.gif\" alt=\"smile\" />");
break;
- case 0xE678:
- buff.append("");
+ case 0xE304: //softbank tulip
+ buff.append("< img src=\"file:///android_asset/emoticons/tulip.gif\" alt=\"tulip\" />");
break;
- case 0xE679:
- buff.append("");
+ case 0xE419: //softbank eye
+ buff.append("< img src=\"file:///android_asset/emoticons/eye.gif\" alt=\"eye\" />");
break;
- case 0xE67A:
- buff.append("");
+ case 0xE13D: //softbank thunder
+ buff.append("< img src=\"file:///android_asset/emoticons/thunder.gif\" alt=\"thunder\" />");
break;
- case 0xE67B:
- buff.append("");
+ case 0xE013: //softbank ski
+ buff.append("< img src=\"file:///android_asset/emoticons/ski.gif\" alt=\"ski\" />");
break;
- case 0xE67C:
- buff.append("");
+ case 0xE136: //softbank bicycle
+ buff.append("< img src=\"file:///android_asset/emoticons/bicycle.gif\" alt=\"bicycle\" />");
break;
- case 0xE67D:
- buff.append("");
+ case 0xE059: //softbank angry
+ buff.append("< img src=\"file:///android_asset/emoticons/angry.gif\" alt=\"angry\" />");
break;
- case 0xE67E:
- buff.append("");
+ case 0xE01D: //softbank airplane
+ buff.append("< img src=\"file:///android_asset/emoticons/airplane.gif\" alt=\"airplane\" />");
break;
- case 0xE67F:
- buff.append("");
+ case 0xE048: //softbank snow
+ buff.append("< img src=\"file:///android_asset/emoticons/snow.gif\" alt=\"snow\" />");
break;
+ case 0xE435: //softbank bullettrain
+ buff.append("< img src=\"file:///android_asset/emoticons/bullettrain.gif\" alt=\"bullettrain\" />");
+ break;
+ case 0xE20E: //softbank spade
+ buff.append("< img src=\"file:///android_asset/emoticons/spade.gif\" alt=\"spade\" />");
+ break;
+ case 0xE247: //softbank sagittarius
+ buff.append("< img src=\"file:///android_asset/emoticons/sagittarius.gif\" alt=\"sagittarius\" />");
+ break;
+ case 0xE157: //softbank school
+ buff.append("< img src=\"file:///android_asset/emoticons/school.gif\" alt=\"school\" />");
+ break;
+ case 0xE10F: //softbank flair
+ buff.append("< img src=\"file:///android_asset/emoticons/flair.gif\" alt=\"flair\" />");
+ break;
+ case 0xE502: //softbank art
+ buff.append("< img src=\"file:///android_asset/emoticons/art.gif\" alt=\"art\" />");
+ break;
+ case 0xE338: //softbank japanesetea
+ buff.append("< img src=\"file:///android_asset/emoticons/japanesetea.gif\" alt=\"japanesetea\" />");
+ break;
+ case 0xE34B: //softbank birthday
+ buff.append("< img src=\"file:///android_asset/emoticons/birthday.gif\" alt=\"birthday\" />");
+ break;
+ case 0xE22B: //softbank empty
+ buff.append("< img src=\"file:///android_asset/emoticons/empty.gif\" alt=\"empty\" />");
+ break;
+ case 0xE311: //softbank bomb
+ buff.append("< img src=\"file:///android_asset/emoticons/bomb.gif\" alt=\"bomb\" />");
+ break;
+ case 0xE012: //softbank paper
+ buff.append("< img src=\"file:///android_asset/emoticons/paper.gif\" alt=\"paper\" />");
+ break;
+ case 0xE151: //softbank toilet
+ buff.append("< img src=\"file:///android_asset/emoticons/toilet.gif\" alt=\"toilet\" />");
+ break;
+ case 0xE01A: //softbank horse
+ buff.append("< img src=\"file:///android_asset/emoticons/horse.gif\" alt=\"horse\" />");
+ break;
+ case 0xE03A: //softbank gasstation
+ buff.append("< img src=\"file:///android_asset/emoticons/gasstation.gif\" alt=\"gasstation\" />");
+ break;
+ case 0xE03F: //softbank key
+ buff.append("< img src=\"file:///android_asset/emoticons/key.gif\" alt=\"key\" />");
+ break;
+ case 0xE00D: //softbank punch
+ buff.append("< img src=\"file:///android_asset/emoticons/punch.gif\" alt=\"punch\" />");
+ break;
+ case 0xE24D: //softbank ok
+ buff.append("< img src=\"file:///android_asset/emoticons/ok.gif\" alt=\"ok\" />");
+ break;
+ case 0xE105: //softbank bleah
+ buff.append("< img src=\"file:///android_asset/emoticons/bleah.gif\" alt=\"bleah\" />");
+ break;
+ case 0xE00E: //softbank good
+ buff.append("< img src=\"file:///android_asset/emoticons/good.gif\" alt=\"good\" />");
+ break;
+ case 0xE154: //softbank atm
+ buff.append("< img src=\"file:///android_asset/emoticons/atm.gif\" alt=\"atm\" />");
+ break;
+ case 0xE405: //softbank wink
+ buff.append("< img src=\"file:///android_asset/emoticons/wink.gif\" alt=\"wink\" />");
+ break;
+ case 0xE030: //softbank cherryblossom
+ buff.append("< img src=\"file:///android_asset/emoticons/cherryblossom.gif\" alt=\"cherryblossom\" />");
+ break;
+ case 0xE057: //softbank happy01
+ buff.append("< img src=\"file:///android_asset/emoticons/happy01.gif\" alt=\"happy01\" />");
+ break;
+ case 0xE229: //softbank id
+ buff.append("< img src=\"file:///android_asset/emoticons/id.gif\" alt=\"id\" />");
+ break;
+ case 0xE016: //softbank baseball
+ buff.append("< img src=\"file:///android_asset/emoticons/baseball.gif\" alt=\"baseball\" />");
+ break;
+ case 0xE044: //softbank wine
+ buff.append("< img src=\"file:///android_asset/emoticons/wine.gif\" alt=\"wine\" />");
+ break;
+ case 0xE115: //softbank run
+ buff.append("< img src=\"file:///android_asset/emoticons/run.gif\" alt=\"run\" />");
+ break;
+ case 0xE14F: //softbank parking
+ buff.append("< img src=\"file:///android_asset/emoticons/parking.gif\" alt=\"parking\" />");
+ break;
+ case 0xE327: //softbank heart04
+ buff.append("< img src=\"file:///android_asset/emoticons/heart04.gif\" alt=\"heart04\" />");
+ break;
+ case 0xE014: //softbank golf
+ buff.append("< img src=\"file:///android_asset/emoticons/golf.gif\" alt=\"golf\" />");
+ break;
+ case 0xE021: //softbank sign01
+ buff.append("< img src=\"file:///android_asset/emoticons/sign01.gif\" alt=\"sign01\" />");
+ break;
+ case 0xE30A: //softbank music
+ buff.append("< img src=\"file:///android_asset/emoticons/music.gif\" alt=\"music\" />");
+ break;
+ case 0xE411: //softbank crying
+ buff.append("< img src=\"file:///android_asset/emoticons/crying.gif\" alt=\"crying\" />");
+ break;
+ case 0xE536: //softbank foot
+ buff.append("< img src=\"file:///android_asset/emoticons/foot.gif\" alt=\"foot\" />");
+ break;
+ case 0xE047: //softbank beer
+ buff.append("< img src=\"file:///android_asset/emoticons/beer.gif\" alt=\"beer\" />");
+ break;
+ case 0xE43E: //softbank wave
+ buff.append("< img src=\"file:///android_asset/emoticons/wave.gif\" alt=\"wave\" />");
+ break;
+ case 0xE022: //softbank heart01
+ buff.append("< img src=\"file:///android_asset/emoticons/heart01.gif\" alt=\"heart01\" />");
+ break;
+ case 0xE007: //softbank shoe
+ buff.append("< img src=\"file:///android_asset/emoticons/shoe.gif\" alt=\"shoe\" />");
+ break;
+ case 0xE010: //softbank rock
+ buff.append("< img src=\"file:///android_asset/emoticons/rock.gif\" alt=\"rock\" />");
+ break;
+ case 0xE32E: //softbank shine
+ buff.append("< img src=\"file:///android_asset/emoticons/shine.gif\" alt=\"shine\" />");
+ break;
+ case 0xE055: //softbank penguin
+ buff.append("< img src=\"file:///android_asset/emoticons/penguin.gif\" alt=\"penguin\" />");
+ break;
+ case 0xE03C: //softbank karaoke
+ buff.append("< img src=\"file:///android_asset/emoticons/karaoke.gif\" alt=\"karaoke\" />");
+ break;
+ case 0xE018: //softbank soccer
+ buff.append("< img src=\"file:///android_asset/emoticons/soccer.gif\" alt=\"soccer\" />");
+ break;
+ case 0xE159: //softbank bus
+ buff.append("< img src=\"file:///android_asset/emoticons/bus.gif\" alt=\"bus\" />");
+ break;
+ case 0xE107: //softbank shock
+ buff.append("< img src=\"file:///android_asset/emoticons/shock.gif\" alt=\"shock\" />");
+ break;
+ case 0xE04A: //softbank sun
+ buff.append("< img src=\"file:///android_asset/emoticons/sun.gif\" alt=\"sun\" />");
+ break;
+ case 0xE156: //softbank 24hours
+ buff.append("< img src=\"file:///android_asset/emoticons/24hours.gif\" alt=\"24hours\" />");
+ break;
+ case 0xE110: //softbank clover
+ buff.append("< img src=\"file:///android_asset/emoticons/clover.gif\" alt=\"clover\" />");
+ break;
+ case 0xE034: //softbank ring
+ buff.append("< img src=\"file:///android_asset/emoticons/ring.gif\" alt=\"ring\" />");
+ break;
+ case 0xE24F: //softbank r-mark
+ buff.append("< img src=\"file:///android_asset/emoticons/r-mark.gif\" alt=\"r-mark\" />");
+ break;
+ case 0xE112: //softbank present
+ buff.append("< img src=\"file:///android_asset/emoticons/present.gif\" alt=\"present\" />");
+ break;
+ case 0xE14D: //softbank bank
+ buff.append("< img src=\"file:///android_asset/emoticons/bank.gif\" alt=\"bank\" />");
+ break;
+ case 0xE42E: //softbank rvcar
+ buff.append("< img src=\"file:///android_asset/emoticons/rvcar.gif\" alt=\"rvcar\" />");
+ break;
+ case 0xE13E: //softbank boutique
+ buff.append("< img src=\"file:///android_asset/emoticons/boutique.gif\" alt=\"boutique\" />");
+ break;
+ case 0xE413: //softbank weep
+ buff.append("< img src=\"file:///android_asset/emoticons/weep.gif\" alt=\"weep\" />");
+ break;
+ case 0xE241: //softbank gemini
+ buff.append("< img src=\"file:///android_asset/emoticons/gemini.gif\" alt=\"gemini\" />");
+ break;
+ case 0xE212: //softbank new
+ buff.append("< img src=\"file:///android_asset/emoticons/new.gif\" alt=\"new\" />");
+ break;
+ case 0xE324: //softbank slate
+ buff.append("< img src=\"file:///android_asset/emoticons/slate.gif\" alt=\"slate\" />");
+ break;
+ case 0xE220: //softbank five
+ buff.append("< img src=\"file:///android_asset/emoticons/five.gif\" alt=\"five\" />");
+ break;
+ case 0xE503: //softbank drama
+ buff.append("< img src=\"file:///android_asset/emoticons/drama.gif\" alt=\"drama\" />");
+ break;
+ case 0xE248: //softbank capricornus
+ buff.append("< img src=\"file:///android_asset/emoticons/capricornus.gif\" alt=\"capricornus\" />");
+ break;
+ case 0xE049: //softbank cloud
+ buff.append("< img src=\"file:///android_asset/emoticons/cloud.gif\" alt=\"cloud\" />");
+ break;
+ case 0xE243: //softbank leo
+ buff.append("< img src=\"file:///android_asset/emoticons/leo.gif\" alt=\"leo\" />");
+ break;
+ case 0xE326: //softbank notes
+ buff.append("< img src=\"file:///android_asset/emoticons/notes.gif\" alt=\"notes\" />");
+ break;
+ case 0xE00B: //softbank faxto
+ buff.append("< img src=\"file:///android_asset/emoticons/faxto.gif\" alt=\"faxto\" />");
+ break;
+ case 0xE221: //softbank six
+ buff.append("< img src=\"file:///android_asset/emoticons/six.gif\" alt=\"six\" />");
+ break;
+ case 0xE240: //softbank taurus
+ buff.append("< img src=\"file:///android_asset/emoticons/taurus.gif\" alt=\"taurus\" />");
+ break;
+ case 0xE24E: //softbank copyright
+ buff.append("< img src=\"file:///android_asset/emoticons/copyright.gif\" alt=\"copyright\" />");
+ break;
+ case 0xE224: //softbank nine
+ buff.append("< img src=\"file:///android_asset/emoticons/nine.gif\" alt=\"nine\" />");
+ break;
+ case 0xE008: //softbank camera
+ buff.append("< img src=\"file:///android_asset/emoticons/camera.gif\" alt=\"camera\" />");
+ break;
+ case 0xE01E: //softbank train
+ buff.append("< img src=\"file:///android_asset/emoticons/train.gif\" alt=\"train\" />");
+ break;
+ case 0xE20D: //softbank diamond
+ buff.append("< img src=\"file:///android_asset/emoticons/diamond.gif\" alt=\"diamond\" />");
+ break;
+ case 0xE009: //softbank telephone
+ buff.append("< img src=\"file:///android_asset/emoticons/telephone.gif\" alt=\"telephone\" />");
+ break;
+ case 0xE019: //softbank fish
+ buff.append("< img src=\"file:///android_asset/emoticons/fish.gif\" alt=\"fish\" />");
+ break;
+ case 0xE01C: //softbank yacht
+ buff.append("< img src=\"file:///android_asset/emoticons/yacht.gif\" alt=\"yacht\" />");
+ break;
+ case 0xE40A: //softbank confident
+ buff.append("< img src=\"file:///android_asset/emoticons/confident.gif\" alt=\"confident\" />");
+ break;
+ case 0xE246: //softbank scorpius
+ buff.append("< img src=\"file:///android_asset/emoticons/scorpius.gif\" alt=\"scorpius\" />");
+ break;
+ case 0xE120: //softbank fastfood
+ buff.append("< img src=\"file:///android_asset/emoticons/fastfood.gif\" alt=\"fastfood\" />");
+ break;
+ case 0xE323: //softbank bag
+ buff.append("< img src=\"file:///android_asset/emoticons/bag.gif\" alt=\"bag\" />");
+ break;
+ case 0xE345: //softbank apple
+ buff.append("< img src=\"file:///android_asset/emoticons/apple.gif\" alt=\"apple\" />");
+ break;
+ case 0xE339: //softbank bread
+ buff.append("< img src=\"file:///android_asset/emoticons/bread.gif\" alt=\"bread\" />");
+ break;
+ case 0xE13C: //softbank sleepy
+ buff.append("< img src=\"file:///android_asset/emoticons/sleepy.gif\" alt=\"sleepy\" />");
+ break;
+ case 0xE106: //softbank lovely
+ buff.append("< img src=\"file:///android_asset/emoticons/lovely.gif\" alt=\"lovely\" />");
+ break;
+ case 0xE340: //softbank noodle
+ buff.append("< img src=\"file:///android_asset/emoticons/noodle.gif\" alt=\"noodle\" />");
+ break;
+ case 0xE20F: //softbank club
+ buff.append("< img src=\"file:///android_asset/emoticons/club.gif\" alt=\"club\" />");
+ break;
+ case 0xE114: //softbank search
+ buff.append("< img src=\"file:///android_asset/emoticons/search.gif\" alt=\"search\" />");
+ break;
+ case 0xE10E: //softbank crown
+ buff.append("< img src=\"file:///android_asset/emoticons/crown.gif\" alt=\"crown\" />");
+ break;
+ case 0xE406: //softbank wobbly
+ buff.append("< img src=\"file:///android_asset/emoticons/wobbly.gif\" alt=\"wobbly\" />");
+ break;
+ case 0xE331: //softbank sweat02
+ buff.append("< img src=\"file:///android_asset/emoticons/sweat02.gif\" alt=\"sweat02\" />");
+ break;
+ case 0xE04F: //softbank cat
+ buff.append("< img src=\"file:///android_asset/emoticons/cat.gif\" alt=\"cat\" />");
+ break;
+ case 0xE301: //softbank memo
+ buff.append("< img src=\"file:///android_asset/emoticons/memo.gif\" alt=\"memo\" />");
+ break;
+ case 0xE01B: //softbank car
+ buff.append("< img src=\"file:///android_asset/emoticons/car.gif\" alt=\"car\" />");
+ break;
+ case 0xE314: //softbank ribbon
+ buff.append("< img src=\"file:///android_asset/emoticons/ribbon.gif\" alt=\"ribbon\" />");
+ break;
+ case 0xE315: //softbank secret
+ buff.append("< img src=\"file:///android_asset/emoticons/secret.gif\" alt=\"secret\" />");
+ break;
+ case 0xE236: //softbank up
+ buff.append("< img src=\"file:///android_asset/emoticons/up.gif\" alt=\"up\" />");
+ break;
+ case 0xE208: //softbank nosmoking
+ buff.append("< img src=\"file:///android_asset/emoticons/nosmoking.gif\" alt=\"nosmoking\" />");
+ break;
+ case 0xE006: //softbank t-shirt
+ buff.append("< img src=\"file:///android_asset/emoticons/t-shirt.gif\" alt=\"t-shirt\" />");
+ break;
+ case 0xE12A: //softbank tv
+ buff.append("< img src=\"file:///android_asset/emoticons/tv.gif\" alt=\"tv\" />");
+ break;
+ case 0xE238: //softbank downwardright
+ buff.append("< img src=\"file:///android_asset/emoticons/downwardright.gif\" alt=\"downwardright\" />");
+ break;
+ case 0xE10B: //softbank pig
+ buff.append("< img src=\"file:///android_asset/emoticons/pig.gif\" alt=\"pig\" />");
+ break;
+ case 0xE126: //softbank cd
+ buff.append("< img src=\"file:///android_asset/emoticons/cd.gif\" alt=\"cd\" />");
+ break;
+ case 0xE402: //softbank catface
+ buff.append("< img src=\"file:///android_asset/emoticons/catface.gif\" alt=\"catface\" />");
+ break;
+ case 0xE416: //softbank pout
+ buff.append("< img src=\"file:///android_asset/emoticons/pout.gif\" alt=\"pout\" />");
+ break;
+ case 0xE045: //softbank cafe
+ buff.append("< img src=\"file:///android_asset/emoticons/cafe.gif\" alt=\"cafe\" />");
+ break;
+ case 0xE41B: //softbank ear
+ buff.append("< img src=\"file:///android_asset/emoticons/ear.gif\" alt=\"ear\" />");
+ break;
+ case 0xE23F: //softbank aries
+ buff.append("< img src=\"file:///android_asset/emoticons/aries.gif\" alt=\"aries\" />");
+ break;
+ case 0xE21E: //softbank three
+ buff.append("< img src=\"file:///android_asset/emoticons/three.gif\" alt=\"three\" />");
+ break;
+ case 0xE056: //softbank delicious
+ buff.append("< img src=\"file:///android_asset/emoticons/delicious.gif\" alt=\"delicious\" />");
+ break;
+ case 0xE14E: //softbank signaler
+ buff.append("< img src=\"file:///android_asset/emoticons/signaler.gif\" alt=\"signaler\" />");
+ break;
+ case 0xE155: //softbank hospital
+ buff.append("< img src=\"file:///android_asset/emoticons/hospital.gif\" alt=\"hospital\" />");
+ break;
+ case 0xE033: //softbank xmas
+ buff.append("< img src=\"file:///android_asset/emoticons/xmas.gif\" alt=\"xmas\" />");
+ break;
+ case 0xE22A: //softbank full
+ buff.append("< img src=\"file:///android_asset/emoticons/full.gif\" alt=\"full\" />");
+ break;
+ case 0xE123: //softbank spa
+ buff.append("< img src=\"file:///android_asset/emoticons/spa.gif\" alt=\"spa\" />");
+ break;
+ case 0xE132: //softbank motorsports
+ buff.append("< img src=\"file:///android_asset/emoticons/motorsports.gif\" alt=\"motorsports\" />");
+ break;
+ case 0xE434: //softbank subway
+ buff.append("< img src=\"file:///android_asset/emoticons/subway.gif\" alt=\"subway\" />");
+ break;
+ case 0xE403: //softbank think
+ buff.append("< img src=\"file:///android_asset/emoticons/think.gif\" alt=\"think\" />");
+ break;
+ case 0xE043: //softbank restaurant
+ buff.append("< img src=\"file:///android_asset/emoticons/restaurant.gif\" alt=\"restaurant\" />");
+ break;
+ case 0xE537: //softbank tm
+ buff.append("< img src=\"file:///android_asset/emoticons/tm.gif\" alt=\"tm\" />");
+ break;
+ case 0xE058: //softbank despair
+ buff.append("< img src=\"file:///android_asset/emoticons/despair.gif\" alt=\"despair\" />");
+ break;
+ case 0xE04C: //softbank moon3
+ buff.append("< img src=\"file:///android_asset/emoticons/moon3.gif\" alt=\"moon3\" />");
+ break;
+ case 0xE21D: //softbank two
+ buff.append("< img src=\"file:///android_asset/emoticons/two.gif\" alt=\"two\" />");
+ break;
+ case 0xE202: //softbank ship
+ buff.append("< img src=\"file:///android_asset/emoticons/ship.gif\" alt=\"ship\" />");
+ break;
+ case 0xE30B: //softbank bottle
+ buff.append("< img src=\"file:///android_asset/emoticons/bottle.gif\" alt=\"bottle\" />");
+ break;
+ case 0xE118: //softbank maple
+ buff.append("< img src=\"file:///android_asset/emoticons/maple.gif\" alt=\"maple\" />");
+ break;
+ case 0xE103: //softbank loveletter
+ buff.append("< img src=\"file:///android_asset/emoticons/loveletter.gif\" alt=\"loveletter\" />");
+ break;
+ case 0xE225: //softbank zero
+ buff.append("< img src=\"file:///android_asset/emoticons/zero.gif\" alt=\"zero\" />");
+ break;
+ case 0xE00C: //softbank pc
+ buff.append("< img src=\"file:///android_asset/emoticons/pc.gif\" alt=\"pc\" />");
+ break;
+ case 0xE210: //softbank sharp
+ buff.append("< img src=\"file:///android_asset/emoticons/sharp.gif\" alt=\"sharp\" />");
+ break;
+ case 0xE015: //softbank tennis
+ buff.append("< img src=\"file:///android_asset/emoticons/tennis.gif\" alt=\"tennis\" />");
+ break;
+ case 0xE038: //softbank building
+ buff.append("< img src=\"file:///android_asset/emoticons/building.gif\" alt=\"building\" />");
+ break;
+ case 0xE02D: //softbank clock
+ buff.append("< img src=\"file:///android_asset/emoticons/clock.gif\" alt=\"clock\" />");
+ break;
+ case 0xE334: //softbank annoy
+ buff.append("< img src=\"file:///android_asset/emoticons/annoy.gif\" alt=\"annoy\" />");
+ break;
+ case 0xE153: //softbank postoffice
+ buff.append("< img src=\"file:///android_asset/emoticons/postoffice.gif\" alt=\"postoffice\" />");
+ break;
+ case 0xE222: //softbank seven
+ buff.append("< img src=\"file:///android_asset/emoticons/seven.gif\" alt=\"seven\" />");
+ break;
+ case 0xE12F: //softbank dollar
+ buff.append("< img src=\"file:///android_asset/emoticons/dollar.gif\" alt=\"dollar\" />");
+ break;
+ case 0xE00A: //softbank mobilephone
+ buff.append("< img src=\"file:///android_asset/emoticons/mobilephone.gif\" alt=\"mobilephone\" />");
+ break;
+ case 0xE158: //softbank hotel
+ buff.append("< img src=\"file:///android_asset/emoticons/hotel.gif\" alt=\"hotel\" />");
+ break;
+ case 0xE249: //softbank aquarius
+ buff.append("< img src=\"file:///android_asset/emoticons/aquarius.gif\" alt=\"aquarius\" />");
+ break;
+ case 0xE036: //softbank house
+ buff.append("< img src=\"file:///android_asset/emoticons/house.gif\" alt=\"house\" />");
+ break;
+ case 0xE046: //softbank cake
+ buff.append("< img src=\"file:///android_asset/emoticons/cake.gif\" alt=\"cake\" />");
+ break;
+ case 0xE104: //softbank phoneto
+ buff.append("< img src=\"file:///android_asset/emoticons/phoneto.gif\" alt=\"phoneto\" />");
+ break;
+ case 0xE44B: //softbank night
+ buff.append("< img src=\"file:///android_asset/emoticons/night.gif\" alt=\"night\" />");
+ break;
+ case 0xE313: //softbank hairsalon
+ buff.append("< img src=\"file:///android_asset/emoticons/hairsalon.gif\" alt=\"hairsalon\" />");
+ break;
+ // These emoji codepoints are generated by tools/make_emoji in the K-9 source tree
+ // The spaces between the < and the img are a hack to avoid triggering
+ // K-9's 'load images' button
- case 0xE680:
- buff.append("");
+ case 0xE488: //kddi sun
+ buff.append("< img src=\"file:///android_asset/emoticons/sun.gif\" alt=\"sun\" />");
break;
- case 0xE681:
- buff.append("");
+ case 0xEA88: //kddi id
+ buff.append("< img src=\"file:///android_asset/emoticons/id.gif\" alt=\"id\" />");
break;
- case 0xE682:
- buff.append("");
+ case 0xE4BA: //kddi baseball
+ buff.append("< img src=\"file:///android_asset/emoticons/baseball.gif\" alt=\"baseball\" />");
break;
- case 0xE683:
- buff.append("");
+ case 0xE525: //kddi four
+ buff.append("< img src=\"file:///android_asset/emoticons/four.gif\" alt=\"four\" />");
break;
- case 0xE684:
- buff.append("");
+ case 0xE578: //kddi free
+ buff.append("< img src=\"file:///android_asset/emoticons/free.gif\" alt=\"free\" />");
break;
- case 0xE685:
- buff.append("");
+ case 0xE4C1: //kddi wine
+ buff.append("< img src=\"file:///android_asset/emoticons/wine.gif\" alt=\"wine\" />");
break;
- case 0xE686:
- buff.append("");
+ case 0xE512: //kddi bell
+ buff.append("< img src=\"file:///android_asset/emoticons/bell.gif\" alt=\"bell\" />");
break;
- case 0xE687:
- buff.append("");
+ case 0xEB83: //kddi rock
+ buff.append("< img src=\"file:///android_asset/emoticons/rock.gif\" alt=\"rock\" />");
break;
- case 0xE688:
- buff.append("");
+ case 0xE4D0: //kddi cake
+ buff.append("< img src=\"file:///android_asset/emoticons/cake.gif\" alt=\"cake\" />");
break;
- case 0xE689:
- buff.append("");
+ case 0xE473: //kddi crying
+ buff.append("< img src=\"file:///android_asset/emoticons/crying.gif\" alt=\"crying\" />");
break;
- case 0xE68A:
- buff.append("");
+ case 0xE48C: //kddi rain
+ buff.append("< img src=\"file:///android_asset/emoticons/rain.gif\" alt=\"rain\" />");
break;
- case 0xE68B:
- buff.append("");
+ case 0xEAC2: //kddi bearing
+ buff.append("< img src=\"file:///android_asset/emoticons/bearing.gif\" alt=\"bearing\" />");
break;
- case 0xE68C:
- buff.append("");
+ case 0xE47E: //kddi nosmoking
+ buff.append("< img src=\"file:///android_asset/emoticons/nosmoking.gif\" alt=\"nosmoking\" />");
break;
- case 0xE68D:
- buff.append("");
+ case 0xEAC0: //kddi despair
+ buff.append("< img src=\"file:///android_asset/emoticons/despair.gif\" alt=\"despair\" />");
break;
- case 0xE68E:
- buff.append("");
+ case 0xE559: //kddi r-mark
+ buff.append("< img src=\"file:///android_asset/emoticons/r-mark.gif\" alt=\"r-mark\" />");
break;
- case 0xE68F:
- buff.append("");
+ case 0xEB2D: //kddi up
+ buff.append("< img src=\"file:///android_asset/emoticons/up.gif\" alt=\"up\" />");
break;
+ case 0xEA89: //kddi full
+ buff.append("< img src=\"file:///android_asset/emoticons/full.gif\" alt=\"full\" />");
+ break;
+ case 0xEAC9: //kddi gawk
+ buff.append("< img src=\"file:///android_asset/emoticons/gawk.gif\" alt=\"gawk\" />");
+ break;
+ case 0xEB79: //kddi recycle
+ buff.append("< img src=\"file:///android_asset/emoticons/recycle.gif\" alt=\"recycle\" />");
+ break;
+ case 0xE5AC: //kddi zero
+ buff.append("< img src=\"file:///android_asset/emoticons/zero.gif\" alt=\"zero\" />");
+ break;
+ case 0xEAAE: //kddi japanesetea
+ buff.append("< img src=\"file:///android_asset/emoticons/japanesetea.gif\" alt=\"japanesetea\" />");
+ break;
+ case 0xEB30: //kddi sign03
+ buff.append("< img src=\"file:///android_asset/emoticons/sign03.gif\" alt=\"sign03\" />");
+ break;
+ case 0xE4B6: //kddi soccer
+ buff.append("< img src=\"file:///android_asset/emoticons/soccer.gif\" alt=\"soccer\" />");
+ break;
+ case 0xE556: //kddi downwardleft
+ buff.append("< img src=\"file:///android_asset/emoticons/downwardleft.gif\" alt=\"downwardleft\" />");
+ break;
+ case 0xE4BE: //kddi slate
+ buff.append("< img src=\"file:///android_asset/emoticons/slate.gif\" alt=\"slate\" />");
+ break;
+ case 0xE4A5: //kddi toilet
+ buff.append("< img src=\"file:///android_asset/emoticons/toilet.gif\" alt=\"toilet\" />");
+ break;
+ // Skipping kddi codepoint E523 two
+ // It conflicts with an earlier definition from another carrier:
+ // softbank chick
- case 0xE690:
- buff.append("");
+ case 0xE496: //kddi scorpius
+ buff.append("< img src=\"file:///android_asset/emoticons/scorpius.gif\" alt=\"scorpius\" />");
break;
- case 0xE691: // Eyes
- buff.append("");
+ case 0xE4C6: //kddi game
+ buff.append("< img src=\"file:///android_asset/emoticons/game.gif\" alt=\"game\" />");
break;
- case 0xE692: // Ear
- buff.append("");
+ case 0xE5A0: //kddi birthday
+ buff.append("< img src=\"file:///android_asset/emoticons/birthday.gif\" alt=\"birthday\" />");
break;
- case 0xE693:
- buff.append("");
+ case 0xE5B8: //kddi pc
+ buff.append("< img src=\"file:///android_asset/emoticons/pc.gif\" alt=\"pc\" />");
break;
- case 0xE694:
- buff.append("");
+ case 0xE516: //kddi hairsalon
+ buff.append("< img src=\"file:///android_asset/emoticons/hairsalon.gif\" alt=\"hairsalon\" />");
break;
- case 0xE695:
- buff.append("");
+ case 0xE475: //kddi sleepy
+ buff.append("< img src=\"file:///android_asset/emoticons/sleepy.gif\" alt=\"sleepy\" />");
break;
- case 0xE696:
- buff.append("");
+ case 0xE4A3: //kddi atm
+ buff.append("< img src=\"file:///android_asset/emoticons/atm.gif\" alt=\"atm\" />");
break;
- case 0xE697:
- buff.append("");
+ case 0xE59A: //kddi basketball
+ buff.append("< img src=\"file:///android_asset/emoticons/basketball.gif\" alt=\"basketball\" />");
break;
- case 0xE698:
- buff.append("");
+ case 0xE497: //kddi sagittarius
+ buff.append("< img src=\"file:///android_asset/emoticons/sagittarius.gif\" alt=\"sagittarius\" />");
break;
- case 0xE699:
- buff.append("");
+ case 0xEACD: //kddi delicious
+ buff.append("< img src=\"file:///android_asset/emoticons/delicious.gif\" alt=\"delicious\" />");
break;
- case 0xE69A:
- buff.append("");
+ case 0xE5A8: //kddi newmoon
+ buff.append("< img src=\"file:///android_asset/emoticons/newmoon.gif\" alt=\"newmoon\" />");
break;
- case 0xE69B:
- buff.append("");
+ case 0xE49E: //kddi ticket
+ buff.append("< img src=\"file:///android_asset/emoticons/ticket.gif\" alt=\"ticket\" />");
break;
- case 0xE69C: // New moon
- buff.append("");
+ case 0xE5AE: //kddi wobbly
+ buff.append("< img src=\"file:///android_asset/emoticons/wobbly.gif\" alt=\"wobbly\" />");
break;
- case 0xE69D: // Waning moon
- buff.append("");
+ case 0xE4E6: //kddi sweat02
+ buff.append("< img src=\"file:///android_asset/emoticons/sweat02.gif\" alt=\"sweat02\" />");
break;
- case 0xE69E: // Half moon
- buff.append("");
+ case 0xE59E: //kddi event
+ buff.append("< img src=\"file:///android_asset/emoticons/event.gif\" alt=\"event\" />");
break;
- case 0xE69F: // Crescent moon
- buff.append("");
+ case 0xE4AB: //kddi house
+ buff.append("< img src=\"file:///android_asset/emoticons/house.gif\" alt=\"house\" />");
break;
+ case 0xE491: //kddi gemini
+ buff.append("< img src=\"file:///android_asset/emoticons/gemini.gif\" alt=\"gemini\" />");
+ break;
+ case 0xE4C9: //kddi xmas
+ buff.append("< img src=\"file:///android_asset/emoticons/xmas.gif\" alt=\"xmas\" />");
+ break;
+ case 0xE5BE: //kddi note
+ buff.append("< img src=\"file:///android_asset/emoticons/note.gif\" alt=\"note\" />");
+ break;
+ case 0xEB2F: //kddi sign02
+ buff.append("< img src=\"file:///android_asset/emoticons/sign02.gif\" alt=\"sign02\" />");
+ break;
+ case 0xE508: //kddi music
+ buff.append("< img src=\"file:///android_asset/emoticons/music.gif\" alt=\"music\" />");
+ break;
+ case 0xE5DF: //kddi hospital
+ buff.append("< img src=\"file:///android_asset/emoticons/hospital.gif\" alt=\"hospital\" />");
+ break;
+ case 0xE5BC: //kddi subway
+ buff.append("< img src=\"file:///android_asset/emoticons/subway.gif\" alt=\"subway\" />");
+ break;
+ case 0xE5C9: //kddi crown
+ buff.append("< img src=\"file:///android_asset/emoticons/crown.gif\" alt=\"crown\" />");
+ break;
+ case 0xE4BC: //kddi spa
+ buff.append("< img src=\"file:///android_asset/emoticons/spa.gif\" alt=\"spa\" />");
+ break;
+ case 0xE514: //kddi ring
+ buff.append("< img src=\"file:///android_asset/emoticons/ring.gif\" alt=\"ring\" />");
+ break;
+ // Skipping kddi codepoint E502 tv
+ // It conflicts with an earlier definition from another carrier:
+ // softbank art
- case 0xE6A0: // Full moon
- buff.append("");
+ case 0xE4AC: //kddi restaurant
+ buff.append("< img src=\"file:///android_asset/emoticons/restaurant.gif\" alt=\"restaurant\" />");
break;
- case 0xE6A1:
- buff.append("");
+ case 0xE529: //kddi eight
+ buff.append("< img src=\"file:///android_asset/emoticons/eight.gif\" alt=\"eight\" />");
break;
- case 0xE6A2:
- buff.append("");
+ case 0xE518: //kddi search
+ buff.append("< img src=\"file:///android_asset/emoticons/search.gif\" alt=\"search\" />");
break;
- case 0xE6A3:
- buff.append("");
+ case 0xE505: //kddi notes
+ buff.append("< img src=\"file:///android_asset/emoticons/notes.gif\" alt=\"notes\" />");
break;
- case 0xE6A4:
- buff.append("");
+ case 0xE498: //kddi capricornus
+ buff.append("< img src=\"file:///android_asset/emoticons/capricornus.gif\" alt=\"capricornus\" />");
break;
- case 0xE6A5:
- buff.append("");
+ case 0xEB7E: //kddi snail
+ buff.append("< img src=\"file:///android_asset/emoticons/snail.gif\" alt=\"snail\" />");
break;
+ case 0xEA97: //kddi bottle
+ buff.append("< img src=\"file:///android_asset/emoticons/bottle.gif\" alt=\"bottle\" />");
+ break;
+ case 0xEB08: //kddi phoneto
+ buff.append("< img src=\"file:///android_asset/emoticons/phoneto.gif\" alt=\"phoneto\" />");
+ break;
+ case 0xE4D2: //kddi cherry
+ buff.append("< img src=\"file:///android_asset/emoticons/cherry.gif\" alt=\"cherry\" />");
+ break;
+ case 0xE54D: //kddi downwardright
+ buff.append("< img src=\"file:///android_asset/emoticons/downwardright.gif\" alt=\"downwardright\" />");
+ break;
+ case 0xE5C3: //kddi wink
+ buff.append("< img src=\"file:///android_asset/emoticons/wink.gif\" alt=\"wink\" />");
+ break;
+ case 0xEAAC: //kddi ski
+ buff.append("< img src=\"file:///android_asset/emoticons/ski.gif\" alt=\"ski\" />");
+ break;
+ case 0xE515: //kddi camera
+ buff.append("< img src=\"file:///android_asset/emoticons/camera.gif\" alt=\"camera\" />");
+ break;
+ case 0xE5B6: //kddi t-shirt
+ buff.append("< img src=\"file:///android_asset/emoticons/t-shirt.gif\" alt=\"t-shirt\" />");
+ break;
+ case 0xE5C4: //kddi lovely
+ buff.append("< img src=\"file:///android_asset/emoticons/lovely.gif\" alt=\"lovely\" />");
+ break;
+ case 0xE4AD: //kddi building
+ buff.append("< img src=\"file:///android_asset/emoticons/building.gif\" alt=\"building\" />");
+ break;
+ case 0xE4CE: //kddi maple
+ buff.append("< img src=\"file:///android_asset/emoticons/maple.gif\" alt=\"maple\" />");
+ break;
+ case 0xE5AA: //kddi moon2
+ buff.append("< img src=\"file:///android_asset/emoticons/moon2.gif\" alt=\"moon2\" />");
+ break;
+ case 0xE5B4: //kddi noodle
+ buff.append("< img src=\"file:///android_asset/emoticons/noodle.gif\" alt=\"noodle\" />");
+ break;
+ case 0xE5A6: //kddi scissors
+ buff.append("< img src=\"file:///android_asset/emoticons/scissors.gif\" alt=\"scissors\" />");
+ break;
+ case 0xE4AA: //kddi bank
+ buff.append("< img src=\"file:///android_asset/emoticons/bank.gif\" alt=\"bank\" />");
+ break;
+ case 0xE4B5: //kddi train
+ buff.append("< img src=\"file:///android_asset/emoticons/train.gif\" alt=\"train\" />");
+ break;
+ case 0xE477: //kddi heart03
+ buff.append("< img src=\"file:///android_asset/emoticons/heart03.gif\" alt=\"heart03\" />");
+ break;
+ case 0xE481: //kddi danger
+ buff.append("< img src=\"file:///android_asset/emoticons/danger.gif\" alt=\"danger\" />");
+ break;
+ case 0xE597: //kddi cafe
+ buff.append("< img src=\"file:///android_asset/emoticons/cafe.gif\" alt=\"cafe\" />");
+ break;
+ case 0xEB2B: //kddi shoe
+ buff.append("< img src=\"file:///android_asset/emoticons/shoe.gif\" alt=\"shoe\" />");
+ break;
+ case 0xEB7C: //kddi wave
+ buff.append("< img src=\"file:///android_asset/emoticons/wave.gif\" alt=\"wave\" />");
+ break;
+ case 0xE471: //kddi happy01
+ buff.append("< img src=\"file:///android_asset/emoticons/happy01.gif\" alt=\"happy01\" />");
+ break;
+ case 0xE4CA: //kddi cherryblossom
+ buff.append("< img src=\"file:///android_asset/emoticons/cherryblossom.gif\" alt=\"cherryblossom\" />");
+ break;
+ case 0xE4D5: //kddi riceball
+ buff.append("< img src=\"file:///android_asset/emoticons/riceball.gif\" alt=\"riceball\" />");
+ break;
+ case 0xE587: //kddi wrench
+ buff.append("< img src=\"file:///android_asset/emoticons/wrench.gif\" alt=\"wrench\" />");
+ break;
+ case 0xEB2A: //kddi foot
+ buff.append("< img src=\"file:///android_asset/emoticons/foot.gif\" alt=\"foot\" />");
+ break;
+ case 0xE47D: //kddi smoking
+ buff.append("< img src=\"file:///android_asset/emoticons/smoking.gif\" alt=\"smoking\" />");
+ break;
+ case 0xE4DC: //kddi penguin
+ buff.append("< img src=\"file:///android_asset/emoticons/penguin.gif\" alt=\"penguin\" />");
+ break;
+ case 0xE4B3: //kddi airplane
+ buff.append("< img src=\"file:///android_asset/emoticons/airplane.gif\" alt=\"airplane\" />");
+ break;
+ case 0xE4DE: //kddi pig
+ buff.append("< img src=\"file:///android_asset/emoticons/pig.gif\" alt=\"pig\" />");
+ break;
+ case 0xE59B: //kddi pocketbell
+ buff.append("< img src=\"file:///android_asset/emoticons/pocketbell.gif\" alt=\"pocketbell\" />");
+ break;
+ case 0xE4AF: //kddi bus
+ buff.append("< img src=\"file:///android_asset/emoticons/bus.gif\" alt=\"bus\" />");
+ break;
+ case 0xE4A6: //kddi parking
+ buff.append("< img src=\"file:///android_asset/emoticons/parking.gif\" alt=\"parking\" />");
+ break;
+ case 0xE486: //kddi moon3
+ buff.append("< img src=\"file:///android_asset/emoticons/moon3.gif\" alt=\"moon3\" />");
+ break;
+ case 0xE5A4: //kddi eye
+ buff.append("< img src=\"file:///android_asset/emoticons/eye.gif\" alt=\"eye\" />");
+ break;
+ case 0xE50C: //kddi cd
+ buff.append("< img src=\"file:///android_asset/emoticons/cd.gif\" alt=\"cd\" />");
+ break;
+ case 0xE54C: //kddi upwardleft
+ buff.append("< img src=\"file:///android_asset/emoticons/upwardleft.gif\" alt=\"upwardleft\" />");
+ break;
+ case 0xEA82: //kddi ship
+ buff.append("< img src=\"file:///android_asset/emoticons/ship.gif\" alt=\"ship\" />");
+ break;
+ case 0xE4B1: //kddi car
+ buff.append("< img src=\"file:///android_asset/emoticons/car.gif\" alt=\"car\" />");
+ break;
+ case 0xEB80: //kddi smile
+ buff.append("< img src=\"file:///android_asset/emoticons/smile.gif\" alt=\"smile\" />");
+ break;
+ case 0xE5B0: //kddi impact
+ buff.append("< img src=\"file:///android_asset/emoticons/impact.gif\" alt=\"impact\" />");
+ break;
+ case 0xE504: //kddi moneybag
+ buff.append("< img src=\"file:///android_asset/emoticons/moneybag.gif\" alt=\"moneybag\" />");
+ break;
+ case 0xE4B9: //kddi motorsports
+ buff.append("< img src=\"file:///android_asset/emoticons/motorsports.gif\" alt=\"motorsports\" />");
+ break;
+ case 0xE494: //kddi virgo
+ buff.append("< img src=\"file:///android_asset/emoticons/virgo.gif\" alt=\"virgo\" />");
+ break;
+ case 0xE595: //kddi heart01
+ buff.append("< img src=\"file:///android_asset/emoticons/heart01.gif\" alt=\"heart01\" />");
+ break;
+ case 0xEB03: //kddi pen
+ buff.append("< img src=\"file:///android_asset/emoticons/pen.gif\" alt=\"pen\" />");
+ break;
+ case 0xE57D: //kddi yen
+ buff.append("< img src=\"file:///android_asset/emoticons/yen.gif\" alt=\"yen\" />");
+ break;
+ case 0xE598: //kddi mist
+ buff.append("< img src=\"file:///android_asset/emoticons/mist.gif\" alt=\"mist\" />");
+ break;
+ case 0xE5A2: //kddi diamond
+ buff.append("< img src=\"file:///android_asset/emoticons/diamond.gif\" alt=\"diamond\" />");
+ break;
+ case 0xE4A4: //kddi 24hours
+ buff.append("< img src=\"file:///android_asset/emoticons/24hours.gif\" alt=\"24hours\" />");
+ break;
+ case 0xE524: //kddi three
+ buff.append("< img src=\"file:///android_asset/emoticons/three.gif\" alt=\"three\" />");
+ break;
+ case 0xEB7B: //kddi updown
+ buff.append("< img src=\"file:///android_asset/emoticons/updown.gif\" alt=\"updown\" />");
+ break;
+ case 0xE5A1: //kddi spade
+ buff.append("< img src=\"file:///android_asset/emoticons/spade.gif\" alt=\"spade\" />");
+ break;
+ case 0xE495: //kddi libra
+ buff.append("< img src=\"file:///android_asset/emoticons/libra.gif\" alt=\"libra\" />");
+ break;
+ case 0xE588: //kddi mobilephone
+ buff.append("< img src=\"file:///android_asset/emoticons/mobilephone.gif\" alt=\"mobilephone\" />");
+ break;
+ case 0xE599: //kddi golf
+ buff.append("< img src=\"file:///android_asset/emoticons/golf.gif\" alt=\"golf\" />");
+ break;
+ case 0xE520: //kddi faxto
+ buff.append("< img src=\"file:///android_asset/emoticons/faxto.gif\" alt=\"faxto\" />");
+ break;
+ // Skipping kddi codepoint E503 karaoke
+ // It conflicts with an earlier definition from another carrier:
+ // softbank drama
- case 0xE6AC:
- buff.append("");
+ case 0xE4D6: //kddi fastfood
+ buff.append("< img src=\"file:///android_asset/emoticons/fastfood.gif\" alt=\"fastfood\" />");
break;
- case 0xE6AD:
- buff.append("");
+ case 0xE4A1: //kddi pencil
+ buff.append("< img src=\"file:///android_asset/emoticons/pencil.gif\" alt=\"pencil\" />");
break;
- case 0xE6AE:
- buff.append("");
+ case 0xE522: //kddi one
+ buff.append("< img src=\"file:///android_asset/emoticons/one.gif\" alt=\"one\" />");
break;
-
- case 0xE6B1: // Silhouette
- buff.append("");
+ case 0xEB84: //kddi sharp
+ buff.append("< img src=\"file:///android_asset/emoticons/sharp.gif\" alt=\"sharp\" />");
break;
- case 0xE6B2:
- buff.append("");
+ case 0xE476: //kddi flair
+ buff.append("< img src=\"file:///android_asset/emoticons/flair.gif\" alt=\"flair\" />");
break;
- case 0xE6B3: // Night
- buff.append("");
+ case 0xE46B: //kddi run
+ buff.append("< img src=\"file:///android_asset/emoticons/run.gif\" alt=\"run\" />");
break;
-
- case 0xE6B7:
- buff.append("");
+ case 0xEAF5: //kddi drama
+ buff.append("< img src=\"file:///android_asset/emoticons/drama.gif\" alt=\"drama\" />");
break;
- case 0xE6B8:
- buff.append("");
+ case 0xEAB9: //kddi apple
+ buff.append("< img src=\"file:///android_asset/emoticons/apple.gif\" alt=\"apple\" />");
break;
- case 0xE6B9:
- buff.append("");
+ case 0xE4EB: //kddi kissmark
+ buff.append("< img src=\"file:///android_asset/emoticons/kissmark.gif\" alt=\"kissmark\" />");
break;
- case 0xE6BA: // Clock
- buff.append("");
+ case 0xE55D: //kddi enter
+ buff.append("< img src=\"file:///android_asset/emoticons/enter.gif\" alt=\"enter\" />");
break;
-
- case 0xE6CE:
- buff.append("");
+ case 0xE59F: //kddi ribbon
+ buff.append("< img src=\"file:///android_asset/emoticons/ribbon.gif\" alt=\"ribbon\" />");
break;
- case 0xE6CF:
- buff.append("");
+ case 0xE526: //kddi five
+ buff.append("< img src=\"file:///android_asset/emoticons/five.gif\" alt=\"five\" />");
break;
-
- case 0xE6D0:
- buff.append("");
+ case 0xE571: //kddi gasstation
+ buff.append("< img src=\"file:///android_asset/emoticons/gasstation.gif\" alt=\"gasstation\" />");
break;
- case 0xE6D1:
- buff.append("");
+ case 0xE517: //kddi movie
+ buff.append("< img src=\"file:///android_asset/emoticons/movie.gif\" alt=\"movie\" />");
break;
- case 0xE6D2:
- buff.append("");
+ case 0xE4B8: //kddi snowboard
+ buff.append("< img src=\"file:///android_asset/emoticons/snowboard.gif\" alt=\"snowboard\" />");
break;
- case 0xE6D3:
- buff.append("");
+ case 0xEAE8: //kddi sprinkle
+ buff.append("< img src=\"file:///android_asset/emoticons/sprinkle.gif\" alt=\"sprinkle\" />");
break;
- case 0xE6D4:
- buff.append("");
+ case 0xEA80: //kddi school
+ buff.append("< img src=\"file:///android_asset/emoticons/school.gif\" alt=\"school\" />");
break;
- case 0xE6D5:
- buff.append("");
+ case 0xE47C: //kddi sandclock
+ buff.append("< img src=\"file:///android_asset/emoticons/sandclock.gif\" alt=\"sandclock\" />");
break;
- case 0xE6D6:
- buff.append("");
+ case 0xEB31: //kddi sign05
+ buff.append("< img src=\"file:///android_asset/emoticons/sign05.gif\" alt=\"sign05\" />");
break;
- case 0xE6D7:
- buff.append("");
+ case 0xE5AB: //kddi clear
+ buff.append("< img src=\"file:///android_asset/emoticons/clear.gif\" alt=\"clear\" />");
break;
- case 0xE6D8:
- buff.append("");
+ case 0xE5DE: //kddi postoffice
+ buff.append("< img src=\"file:///android_asset/emoticons/postoffice.gif\" alt=\"postoffice\" />");
break;
- case 0xE6D9:
- buff.append("");
+ case 0xEB62: //kddi mailto
+ buff.append("< img src=\"file:///android_asset/emoticons/mailto.gif\" alt=\"mailto\" />");
break;
- case 0xE6DA:
- buff.append("");
+ case 0xE528: //kddi seven
+ buff.append("< img src=\"file:///android_asset/emoticons/seven.gif\" alt=\"seven\" />");
break;
- case 0xE6DB:
- buff.append("");
+ case 0xE4C2: //kddi bar
+ buff.append("< img src=\"file:///android_asset/emoticons/bar.gif\" alt=\"bar\" />");
break;
- case 0xE6DC:
- buff.append("");
+ case 0xE487: //kddi thunder
+ buff.append("< img src=\"file:///android_asset/emoticons/thunder.gif\" alt=\"thunder\" />");
break;
- case 0xE6DD:
- buff.append("");
+ case 0xE5A9: //kddi moon1
+ buff.append("< img src=\"file:///android_asset/emoticons/moon1.gif\" alt=\"moon1\" />");
break;
- case 0xE6DE:
- buff.append("");
+ case 0xEB7A: //kddi leftright
+ buff.append("< img src=\"file:///android_asset/emoticons/leftright.gif\" alt=\"leftright\" />");
break;
- case 0xE6DF:
- buff.append("");
+ case 0xE513: //kddi clover
+ buff.append("< img src=\"file:///android_asset/emoticons/clover.gif\" alt=\"clover\" />");
break;
-
- case 0xE6E0:
- buff.append("");
+ case 0xE492: //kddi cancer
+ buff.append("< img src=\"file:///android_asset/emoticons/cancer.gif\" alt=\"cancer\" />");
break;
- case 0xE6E1:
- buff.append("");
+ case 0xEB78: //kddi loveletter
+ buff.append("< img src=\"file:///android_asset/emoticons/loveletter.gif\" alt=\"loveletter\" />");
break;
- case 0xE6E2:
- buff.append("");
+ case 0xE4E0: //kddi chick
+ buff.append("< img src=\"file:///android_asset/emoticons/chick.gif\" alt=\"chick\" />");
break;
- case 0xE6E3:
- buff.append("");
+ case 0xE4CF: //kddi present
+ buff.append("< img src=\"file:///android_asset/emoticons/present.gif\" alt=\"present\" />");
break;
- case 0xE6E4:
- buff.append("");
+ case 0xE478: //kddi heart04
+ buff.append("< img src=\"file:///android_asset/emoticons/heart04.gif\" alt=\"heart04\" />");
break;
- case 0xE6E5:
- buff.append("");
+ case 0xEAC3: //kddi sad
+ buff.append("< img src=\"file:///android_asset/emoticons/sad.gif\" alt=\"sad\" />");
break;
- case 0xE6E6:
- buff.append("");
+ case 0xE52A: //kddi nine
+ buff.append("< img src=\"file:///android_asset/emoticons/nine.gif\" alt=\"nine\" />");
break;
- case 0xE6E7:
- buff.append("");
+ case 0xE482: //kddi sign01
+ buff.append("< img src=\"file:///android_asset/emoticons/sign01.gif\" alt=\"sign01\" />");
break;
- case 0xE6E8:
- buff.append("");
+ case 0xEABF: //kddi catface
+ buff.append("< img src=\"file:///android_asset/emoticons/catface.gif\" alt=\"catface\" />");
break;
- case 0xE6E9:
- buff.append("");
+ case 0xE527: //kddi six
+ buff.append("< img src=\"file:///android_asset/emoticons/six.gif\" alt=\"six\" />");
break;
- case 0xE6EA:
- buff.append("");
+ case 0xE52C: //kddi mobaq
+ buff.append("< img src=\"file:///android_asset/emoticons/mobaq.gif\" alt=\"mobaq\" />");
break;
- case 0xE6EB:
- buff.append("");
+ case 0xE485: //kddi snow
+ buff.append("< img src=\"file:///android_asset/emoticons/snow.gif\" alt=\"snow\" />");
break;
- case 0xE6EC: // Black heart
- buff.append("");
+ case 0xE4B7: //kddi tennis
+ buff.append("< img src=\"file:///android_asset/emoticons/tennis.gif\" alt=\"tennis\" />");
break;
- case 0xE6ED:
- buff.append("");
+ case 0xE5BD: //kddi fuji
+ buff.append("< img src=\"file:///android_asset/emoticons/fuji.gif\" alt=\"fuji\" />");
break;
- case 0xE6EE:
- buff.append("");
+ case 0xE558: //kddi copyright
+ buff.append("< img src=\"file:///android_asset/emoticons/copyright.gif\" alt=\"copyright\" />");
break;
- case 0xE6EF:
- buff.append("");
+ case 0xE4D8: //kddi horse
+ buff.append("< img src=\"file:///android_asset/emoticons/horse.gif\" alt=\"horse\" />");
break;
-
- case 0xE6F0: // Happy face
- buff.append("");
+ case 0xE4B0: //kddi bullettrain
+ buff.append("< img src=\"file:///android_asset/emoticons/bullettrain.gif\" alt=\"bullettrain\" />");
break;
- case 0xE6F1:
- buff.append("");
+ case 0xE596: //kddi telephone
+ buff.append("< img src=\"file:///android_asset/emoticons/telephone.gif\" alt=\"telephone\" />");
break;
- case 0xE6F2:
- buff.append("");
+ case 0xE48F: //kddi aries
+ buff.append("< img src=\"file:///android_asset/emoticons/aries.gif\" alt=\"aries\" />");
break;
- case 0xE6F3:
- buff.append("");
+ case 0xE46A: //kddi signaler
+ buff.append("< img src=\"file:///android_asset/emoticons/signaler.gif\" alt=\"signaler\" />");
break;
- case 0xE6F4:
- buff.append("");
+ case 0xE472: //kddi angry
+ buff.append("< img src=\"file:///android_asset/emoticons/angry.gif\" alt=\"angry\" />");
break;
- case 0xE6F5:
- buff.append("");
+ case 0xE54E: //kddi tm
+ buff.append("< img src=\"file:///android_asset/emoticons/tm.gif\" alt=\"tm\" />");
break;
- case 0xE6F6:
- buff.append("");
+ case 0xE51A: //kddi boutique
+ buff.append("< img src=\"file:///android_asset/emoticons/boutique.gif\" alt=\"boutique\" />");
break;
- case 0xE6F7:
- buff.append("");
+ case 0xE493: //kddi leo
+ buff.append("< img src=\"file:///android_asset/emoticons/leo.gif\" alt=\"leo\" />");
break;
- case 0xE6F8:
- buff.append("");
+ case 0xE5A3: //kddi club
+ buff.append("< img src=\"file:///android_asset/emoticons/club.gif\" alt=\"club\" />");
break;
- case 0xE6F9: // Kiss
- buff.append("");
+ case 0xE499: //kddi aquarius
+ buff.append("< img src=\"file:///android_asset/emoticons/aquarius.gif\" alt=\"aquarius\" />");
break;
- case 0xE6FA:
- buff.append("");
+ case 0xE4AE: //kddi bicycle
+ buff.append("< img src=\"file:///android_asset/emoticons/bicycle.gif\" alt=\"bicycle\" />");
break;
- case 0xE6FB:
- buff.append("");
+ case 0xE4E7: //kddi bleah
+ buff.append("< img src=\"file:///android_asset/emoticons/bleah.gif\" alt=\"bleah\" />");
break;
- case 0xE6FC:
- buff.append("");
+ case 0xE49F: //kddi book
+ buff.append("< img src=\"file:///android_asset/emoticons/book.gif\" alt=\"book\" />");
break;
- case 0xE6FD:
- buff.append("");
+ case 0xE5AD: //kddi ok
+ buff.append("< img src=\"file:///android_asset/emoticons/ok.gif\" alt=\"ok\" />");
break;
- case 0xE6FE:
- buff.append("");
+ case 0xE5A7: //kddi paper
+ buff.append("< img src=\"file:///android_asset/emoticons/paper.gif\" alt=\"paper\" />");
break;
- case 0xE6FF:
- buff.append("");
+ case 0xE4E5: //kddi annoy
+ buff.append("< img src=\"file:///android_asset/emoticons/annoy.gif\" alt=\"annoy\" />");
break;
-
- case 0xE700:
- buff.append("");
+ case 0xE4A0: //kddi clip
+ buff.append("< img src=\"file:///android_asset/emoticons/clip.gif\" alt=\"clip\" />");
break;
- case 0xE701:
- buff.append("");
+ case 0xE509: //kddi rouge
+ buff.append("< img src=\"file:///android_asset/emoticons/rouge.gif\" alt=\"rouge\" />");
break;
- case 0xE702:
- buff.append("");
+ case 0xEAAF: //kddi bread
+ buff.append("< img src=\"file:///android_asset/emoticons/bread.gif\" alt=\"bread\" />");
break;
- case 0xE703:
- buff.append("");
+ case 0xE519: //kddi key
+ buff.append("< img src=\"file:///android_asset/emoticons/key.gif\" alt=\"key\" />");
break;
- case 0xE704:
- buff.append("");
+ case 0xE594: //kddi clock
+ buff.append("< img src=\"file:///android_asset/emoticons/clock.gif\" alt=\"clock\" />");
break;
- case 0xE705:
- buff.append("");
+ case 0xEB7D: //kddi bud
+ buff.append("< img src=\"file:///android_asset/emoticons/bud.gif\" alt=\"bud\" />");
break;
- case 0xE706:
- buff.append("");
+ case 0xEA8A: //kddi empty
+ buff.append("< img src=\"file:///android_asset/emoticons/empty.gif\" alt=\"empty\" />");
break;
- case 0xE707:
- buff.append("");
+ case 0xE5B5: //kddi new
+ buff.append("< img src=\"file:///android_asset/emoticons/new.gif\" alt=\"new\" />");
break;
- case 0xE708:
- buff.append("");
+ case 0xE47A: //kddi bomb
+ buff.append("< img src=\"file:///android_asset/emoticons/bomb.gif\" alt=\"bomb\" />");
break;
- case 0xE709:
- buff.append("");
+ case 0xE5C6: //kddi coldsweats02
+ buff.append("< img src=\"file:///android_asset/emoticons/coldsweats02.gif\" alt=\"coldsweats02\" />");
break;
- case 0xE70A:
- buff.append("");
+ case 0xE49A: //kddi pisces
+ buff.append("< img src=\"file:///android_asset/emoticons/pisces.gif\" alt=\"pisces\" />");
break;
- case 0xE70B:
- buff.append("");
+ case 0xE4F3: //kddi punch
+ buff.append("< img src=\"file:///android_asset/emoticons/punch.gif\" alt=\"punch\" />");
break;
- case 0xE70C:
- buff.append("");
+ case 0xEB5D: //kddi pout
+ buff.append("< img src=\"file:///android_asset/emoticons/pout.gif\" alt=\"pout\" />");
break;
- case 0xE70D:
- buff.append("");
+ case 0xE469: //kddi typhoon
+ buff.append("< img src=\"file:///android_asset/emoticons/typhoon.gif\" alt=\"typhoon\" />");
break;
- case 0xE70E:
- buff.append("");
+ case 0xE5B1: //kddi sweat01
+ buff.append("< img src=\"file:///android_asset/emoticons/sweat01.gif\" alt=\"sweat01\" />");
break;
- case 0xE70F:
- buff.append("");
+ case 0xE4C7: //kddi dollar
+ buff.append("< img src=\"file:///android_asset/emoticons/dollar.gif\" alt=\"dollar\" />");
break;
-
- case 0xE710: // Make-up
- buff.append("");
+ case 0xE5C5: //kddi shock
+ buff.append("< img src=\"file:///android_asset/emoticons/shock.gif\" alt=\"shock\" />");
break;
- case 0xE711:
- buff.append("");
+ case 0xE4F9: //kddi good
+ buff.append("< img src=\"file:///android_asset/emoticons/good.gif\" alt=\"good\" />");
break;
- case 0xE712:
- buff.append("");
+ case 0xE4F1: //kddi secret
+ buff.append("< img src=\"file:///android_asset/emoticons/secret.gif\" alt=\"secret\" />");
break;
- case 0xE713:
- buff.append("");
+ case 0xE4E4: //kddi tulip
+ buff.append("< img src=\"file:///android_asset/emoticons/tulip.gif\" alt=\"tulip\" />");
break;
- case 0xE714:
- buff.append("");
+ case 0xEA81: //kddi hotel
+ buff.append("< img src=\"file:///android_asset/emoticons/hotel.gif\" alt=\"hotel\" />");
break;
- case 0xE715:
- buff.append("");
+ case 0xE4FE: //kddi eyeglass
+ buff.append("< img src=\"file:///android_asset/emoticons/eyeglass.gif\" alt=\"eyeglass\" />");
break;
- case 0xE716:
- buff.append("");
+ case 0xEAF1: //kddi night
+ buff.append("< img src=\"file:///android_asset/emoticons/night.gif\" alt=\"night\" />");
break;
- case 0xE717:
- buff.append("");
+ case 0xE555: //kddi upwardright
+ buff.append("< img src=\"file:///android_asset/emoticons/upwardright.gif\" alt=\"upwardright\" />");
break;
- case 0xE718:
- buff.append("");
+ case 0xEB2E: //kddi down
+ buff.append("< img src=\"file:///android_asset/emoticons/down.gif\" alt=\"down\" />");
break;
- case 0xE719:
- buff.append("");
+ case 0xE4DB: //kddi cat
+ buff.append("< img src=\"file:///android_asset/emoticons/cat.gif\" alt=\"cat\" />");
break;
- case 0xE71A:
- buff.append("");
+ case 0xE59C: //kddi art
+ buff.append("< img src=\"file:///android_asset/emoticons/art.gif\" alt=\"art\" />");
break;
- case 0xE71B:
- buff.append("");
+ case 0xEB69: //kddi weep
+ buff.append("< img src=\"file:///android_asset/emoticons/weep.gif\" alt=\"weep\" />");
break;
- case 0xE71C: // Sandglass
- buff.append("");
+ case 0xE4F4: //kddi dash
+ buff.append("< img src=\"file:///android_asset/emoticons/dash.gif\" alt=\"dash\" />");
break;
- case 0xE71D:
- buff.append("");
+ case 0xE490: //kddi taurus
+ buff.append("< img src=\"file:///android_asset/emoticons/taurus.gif\" alt=\"taurus\" />");
break;
- case 0xE71E:
- buff.append("");
+ case 0xE57A: //kddi watch
+ buff.append("< img src=\"file:///android_asset/emoticons/watch.gif\" alt=\"watch\" />");
break;
- case 0xE71F: // Wrist watch
- buff.append("");
+ case 0xEB2C: //kddi flag
+ buff.append("< img src=\"file:///android_asset/emoticons/flag.gif\" alt=\"flag\" />");
break;
-
- case 0xE720:
- buff.append("");
+ case 0xEB77: //kddi denim
+ buff.append("< img src=\"file:///android_asset/emoticons/denim.gif\" alt=\"denim\" />");
break;
- case 0xE721:
- buff.append("");
+ case 0xEAC5: //kddi confident
+ buff.append("< img src=\"file:///android_asset/emoticons/confident.gif\" alt=\"confident\" />");
break;
- case 0xE722:
- buff.append("");
+ case 0xE4B4: //kddi yacht
+ buff.append("< img src=\"file:///android_asset/emoticons/yacht.gif\" alt=\"yacht\" />");
break;
- case 0xE723:
- buff.append("");
+ case 0xE49C: //kddi bag
+ buff.append("< img src=\"file:///android_asset/emoticons/bag.gif\" alt=\"bag\" />");
break;
- case 0xE724: // Pouting face
- buff.append("");
+ case 0xE5A5: //kddi ear
+ buff.append("< img src=\"file:///android_asset/emoticons/ear.gif\" alt=\"ear\" />");
break;
- case 0xE725:
- buff.append("");
+ case 0xE4E1: //kddi dog
+ buff.append("< img src=\"file:///android_asset/emoticons/dog.gif\" alt=\"dog\" />");
break;
- case 0xE726:
- buff.append("");
+ case 0xE521: //kddi mail
+ buff.append("< img src=\"file:///android_asset/emoticons/mail.gif\" alt=\"mail\" />");
break;
- case 0xE727:
- buff.append("");
+ case 0xEB35: //kddi banana
+ buff.append("< img src=\"file:///android_asset/emoticons/banana.gif\" alt=\"banana\" />");
break;
- case 0xE728: // Sticking tongue out
- buff.append("");
+ case 0xEAA5: //kddi heart
+ buff.append("< img src=\"file:///android_asset/emoticons/heart.gif\" alt=\"heart\" />");
break;
- case 0xE729:
- buff.append("");
+ case 0xE47F: //kddi wheelchair
+ buff.append("< img src=\"file:///android_asset/emoticons/wheelchair.gif\" alt=\"wheelchair\" />");
break;
- case 0xE72A:
- buff.append("");
+ case 0xEB75: //kddi heart02
+ buff.append("< img src=\"file:///android_asset/emoticons/heart02.gif\" alt=\"heart02\" />");
break;
- case 0xE72B: // Enduring face
- buff.append("");
+ case 0xE48D: //kddi cloud
+ buff.append("< img src=\"file:///android_asset/emoticons/cloud.gif\" alt=\"cloud\" />");
break;
- case 0xE72C:
- buff.append("");
+ case 0xE4C3: //kddi beer
+ buff.append("< img src=\"file:///android_asset/emoticons/beer.gif\" alt=\"beer\" />");
break;
- case 0xE72D:
- buff.append("");
+ case 0xEAAB: //kddi shine
+ buff.append("< img src=\"file:///android_asset/emoticons/shine.gif\" alt=\"shine\" />");
break;
- case 0xE72E: // Tear
- buff.append("");
- break;
- case 0xE72F:
- buff.append("");
- break;
-
- case 0xE730:
- buff.append("");
- break;
- case 0xE731:
- buff.append("");
- break;
- case 0xE732:
- buff.append("");
- break;
- case 0xE733:
- buff.append("");
- break;
- case 0xE734:
- buff.append("");
- break;
- case 0xE735:
- buff.append("");
- break;
- case 0xE736:
- buff.append("");
- break;
- case 0xE737:
- buff.append("");
- break;
- case 0xE738:
- buff.append("");
- break;
- case 0xE739:
- buff.append("");
- break;
- case 0xE73A:
- buff.append("");
- break;
- case 0xE73B:
- buff.append("");
- break;
- case 0xE73C:
- buff.append("");
- break;
- case 0xE73D:
- buff.append("");
- break;
- case 0xE73E:
- buff.append("");
- break;
- case 0xE73F: // Wave
- buff.append("");
- break;
-
- case 0xE740:
- buff.append("");
- break;
- case 0xE741: // 4-leaf clover
- buff.append("");
- break;
- case 0xE742: // Cherries
- buff.append("");
- break;
- case 0xE743: // Tulip
- buff.append("");
- break;
- case 0xE744: // Banana
- buff.append("");
- break;
- case 0xE745: // Apple
- buff.append("");
- break;
- case 0xE746: // Seedling
- buff.append("");
- break;
- case 0xE747: // Maple leaf
- buff.append("");
- break;
- case 0xE748: // Cherry blossom
- buff.append("");
- break;
- case 0xE749:
- buff.append("");
- break;
- case 0xE74A:
- buff.append("");
- break;
- case 0xE74B:
- buff.append("");
- break;
- case 0xE74C:
- buff.append("");
- break;
- case 0xE74D:
- buff.append("");
- break;
- case 0xE74E:
- buff.append("");
- break;
- case 0xE74F:
- buff.append("");
- break;
-
- case 0xE750:
- buff.append("");
- break;
- case 0xE751:
- buff.append("");
- break;
- case 0xE752:
- buff.append("");
- break;
- case 0xE753:
- buff.append("");
- break;
- case 0xE754:
- buff.append("");
- break;
- case 0xE755:
- buff.append("");
- break;
- case 0xE756:
- buff.append("");
- break;
- case 0xE757: // Very thin
- buff.append("");
+ case 0xEA92: //kddi memo
+ buff.append("< img src=\"file:///android_asset/emoticons/memo.gif\" alt=\"memo\" />");
break;
default:
buff.append((char)c);
diff --git a/tools/make_emoji b/tools/make_emoji
index ef5061ca7..689ced838 100644
--- a/tools/make_emoji
+++ b/tools/make_emoji
@@ -1,14 +1,30 @@
+use warnings;
+use strict;
my $emoji = do 'Emoticon.pl';
use YAML;
+my %codepoints;
for my $carrier qw(docomo softbank kddi) {
-print "\t\t// Emoji for $carrier\n";
-for $codepoint (keys %{$emoji->{$carrier}}) {
- print "\t\tcase 0x$codepoint: \n";
- print "\t\t\t".'buf.append("{$carrier}->{$codepoint}.'.gif\" alt=\"'.$emoji->{$carrier}->{$codepoint}.'\">'.");\n\t\t\tbreak;\n";
+ print " // These emoji codepoints are generated by tools/make_emoji in the K-9 source tree\n";
+ print " // The spaces between the < and the img are a hack to avoid triggering \n";
+ print " // K-9's 'load images' button\n\n";
+for my $codepoint (keys %{$emoji->{$carrier}}) {
+
+ if (defined $codepoints{$codepoint}) {
+ print " // Skipping $carrier codepoint $codepoint ".$emoji->{$carrier}->{$codepoint}."\n";
+ print " // It conflicts with an earlier definition from another carrier:\n";
+ print " // ".$codepoints{$codepoint}."\n\n";
+ next;
+ } else {
+ $codepoints{$codepoint} = "$carrier ".$emoji->{$carrier}->{$codepoint};
+ }
+
+ print " case 0x$codepoint: //$carrier ".$emoji->{$carrier}->{$codepoint}."\n";
+ print " ".'buff.append("< img src=\"file:///android_asset/emoticons/'.$emoji->{$carrier}->{$codepoint}.'.gif\" alt=\"'.$emoji->{$carrier}->{$codepoint}.'\" />'."\");\n";
+ print " break;\n";
}