Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
絵文字にまつわるエトセトラ / ABC2014w LT Emojis in Android
Search
mstssk
December 21, 2014
Technology
1
440
絵文字にまつわるエトセトラ / ABC2014w LT Emojis in Android
ABC2014wで自分のアプリの宣伝をしつつAndroidでの絵文字についてLTしました。
mstssk
December 21, 2014
Tweet
Share
More Decks by mstssk
See All by mstssk
CircleCIの実行時間を3分の2くらいにした / CircleCI meetup LT 2019-08-23
mstssk
2
1.3k
2017/05/29 CA.apk I/O報告会 LT
mstssk
0
290
2016年Android酒部忘年会LT / TechBooster C91 advertising
mstssk
0
210
2015年Android酒部忘年会LT / TechBooster C89 advertising
mstssk
0
230
アプリの通知をLollipop対応しよう / shibuya.apk 2015-05-22 LT
mstssk
2
2.6k
Other Decks in Technology
See All in Technology
とある事業会社にとっての Kaggler の魅力
hakubishin3
7
1.6k
MobileActOsaka_241018.pdf
akaitadaaki
0
110
Microsoft 365 でデータセキュリティを強化しよう
sophiakunii
2
470
運営11年目タイトルを守る最強の盾の有効性と活用法
mixi_engineers
PRO
2
120
暴カワでビデオシンセサイザーを導入する技術
yuchi
2
120
LLMOps : ΔMLOps
shuntaito
12
1.6k
さくっと実践!Postmanを活用した高品質で持続可能なAPI管理
yokawasa
5
360
Amplify Gen 2ではじめる 生成AIアプリ開発入門
tsukuboshi
0
400
Bluesky 2019〜2022
yamarten
1
120
RSGT Walk Through
kawaguti
PRO
2
380
LINE-ChatGPT 倫理問題を整理する全力肯定彼氏くん [LuC4]に訪れたサービス開始以来の最大の危機
o_ob
2
300
プログラミング写経のすすめ
natsutan
0
160
Featured
See All Featured
Building a Modern Day E-commerce SEO Strategy
aleyda
38
6.9k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
26
4.1k
StorybookのUI Testing Handbookを読んだ
zakiyama
26
5.2k
Intergalactic Javascript Robots from Outer Space
tanoku
268
27k
How to Ace a Technical Interview
jacobian
275
23k
Why Our Code Smells
bkeepers
PRO
334
57k
Designing Experiences People Love
moore
138
23k
The Cult of Friendly URLs
andyhume
77
6k
A Tale of Four Properties
chriscoyier
156
22k
Large-scale JavaScript Application Architecture
addyosmani
510
110k
What's in a price? How to price your products and services
michaelherold
243
11k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
31
2.6k
Transcript
by @mstssk ֆจࣈʹ·ͭΘΔ Ττητϥ
ࣗݾհ ͋ΜͲΖ͍ͲΓΜ͝ ɾ@mstssk ɾීஈ8FCγεςϜ ɾϓϥΠϕʔτͰAndroid ɾ࠷ۙTechBoosterʂ
ϥΠϑαΠΫϧ ཧղͯ͠·͔͢ʁ ·ͣએ
! ৯ ಈ ৯ಈ ২
Ͱͳ͘
onCreate() onStart() onDestroyView() onActivityResult() onSaveInstanceState() onDestroy() ͬͪ͜ onUserInteraction() onDetach() onAttach()
onViewCreated() onStop() onPause() onRestart()
όβʔϧձ 5FDI#PPTUBSʹͯ ϥΠϑαΠΫϧ νϟʔτਤ ແྉ൦த https://github.com/xxv/ android-lifecycle ʹͯެ։͞Ε͍ͯΔͷΛ ༁ͨ͠ͷͰ͢ɻ !
8FCͰ͍ͣΕ༧ఆ
όβʔϧձ 5FDI#PPTUBS ʹͯ ٕज़ಉਓࢽൢചத ίϛοΫϚʔέοτ ʹͯ൦ͨ͠ͷͰ͢ɻ ࡏݿۇ͔
ԶਅΜதͷຊͰ-PMMJQPQͰେ͖͘มΘͬͨ/PUJpDBUJPOपΓʹ͍ͭͯॻ͍ͯ·͢ɻ TechBooster in C87 3͘02b ͏ͻͱͭએ ಛઃαΠτ http://techbooster.github.io/c87/
ֆจࣈͷҋ ͔͜͜Β ຊ
Android 4.4 KitKat UnicodeͷֆจࣈΛ ਖ਼ࣜαϙʔτ )BOHPVUTΞϓϦͷֆจࣈΛ"041
ૣΞϓϦ࡞ͬͨ W݄ʹެ։ ଟ࠷ʁ ˞ͷެ։݄
IUUQTQMBZHPPHMFDPNTUPSFBQQTEFUBJMT JEKQNTUTTLFNPKJ@NVTI ֆจࣈ Ϛογϡ 6OJDPEFͷֆจࣈͷ ೖྗʹಛԽͨ͠ ϚογϡϧʔϜΞϓϦ
ܶతϏϑΥʔΞϑλʔ
σβΠϯͨ͠ͷ ຊͷձࣾ IUUQJDEFTJHODPNUPQ$POFSQHIUNM
ͦͦ Unicodeͷ ֆจࣈͬͯʁ
ΨϥέʔͷֆจࣈɺΩϟϦΞͰόϥόϥ ˣ GoogleňGmailͰ૬ޓஔରԠͨ͠ʼn ˣ emoji4unicodeͱͯ͠ެ։ ˣ Google&Appleň͜ΕUnicodeʹೖΕΑ͏ͥʼn ˣ Unicode6.0ͰֆจࣈΛಋೖ
emoji4unicode Emoji Symbols: Background Data http://www.unicode.org/~scherer/emoji4unicode/snapshot/full.html
2ͰҎલ͔ΒΨϥέʔͷ ֆจࣈදࣔͯͨ͠ΑͶʁ "Unicodeͷࢲ༻ྖҬɺະ༻ ྖҬʹউखʹϚοϐϯά࣮ͯ͠ ͞Εͯͨɻ ͔͠ɺΩϟϦΞผ͡Όͳ͘ػ छʹΑͬͯҧͬͨΓʜʂ
UnicodeͰ ͏·͍͜ͱ ౷߹ʂʁ Β͍͠
ࣗͷΞϓϦ ͰֆจࣈΛ ͍͍ͨʂ
ྫ͑ΞϓϦ໊ʹ <resources> ! <string name=“app_name">ϩϦϙοϓʂ</string> ... ! </resources>
ΞΠΤƄΤƄΤƄΤƄΤƄΤƄΤƄʂʁ
Androidͷ xmlϦιʔεʹ αϩήʔτϖΞ ॻ͚ͳ͍ ਖ਼֬ʹ6OJDPEFͷجຊଟݴޠ໘ͷจࣈ͚ͩ
۪ʹίʔυͰॻ͚͑͑ͶΜ ߦ
࢛֯ࣈ 123456789 /6.#&34&/$-04*/(,&:$"1
ސ٬͕આ໌ͨ͠ཁ݅ ΞφϦετͷσβΠϯ ࣮͞Εͨӡ༻ ސ٬͕ຊʹඞཁͩͬͨͷ ⃣ 1 U+20E3
ࠃضֆจࣈ "#$%&'()*+ 3&(*0/"-*/%*$"5034:.#0-4
ސ٬͕આ໌ͨ͠ཁ݅ ΞφϦετͷσβΠϯ ࣮͞Εͨӡ༻ ސ٬͕ຊʹඞཁͩͬͨͷ ຊ ࠃض U+1F1EF U+1F1F5
Android 5.0 Lollipop Ͱ৭ʑͱ վળ͞Εͯ·͢ɻ Unicodeͷఆٛʹ͋Θͤͯมߋ
KitKat Lollipop Unicodeఆٛ YELLOW HEART MAN KISS FLAG IN HOLE
KEYCAP 1 REGIONAL INDICATOR SYMBOL LETTERS JP LollipopͰͷֆจࣈͷվળ ଓ͖WebͰɻʮLollipop ֆจࣈʯͰݕࡧ͢Δ͔ˣ http://mstssk.blogspot.jp/2014/11/lollipop-emoji.html
දࣔՄೳͳࠃض͕େ෯૿ʂ ࣅ͍ͯΔࠃض ͜Μͳʹ͖ͬΓʂ Ϟφί ΠϯυωγΞ
ࠃضֆจࣈ200Ҏ্Ճ͞Ε ߹ܭ229จࣈදࣔՄೳʹ ଓ͖WebͰ https://github.com/mstssk/regional_indicators
ֆจࣈ ָ͍͠ʂ
όβʔϧձ 5FDI#PPTUBSʹͯ ٕज़ಉਓࢽൢചத C87 3 ͘02b