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
20190127_android_quick_settings
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
umikaki
January 27, 2019
Programming
0
400
20190127_android_quick_settings
AndroidのQuick Settingsをカスタマイズしてみた@OSS 系コミュニティ合同 LT 大会 in 関西
umikaki
January 27, 2019
Tweet
Share
More Decks by umikaki
See All by umikaki
Tidy up my home LAN
umikaki5017
0
340
アンテナピクトをカスタマイズしてみよう
umikaki5017
3
13k
Other Decks in Programming
See All in Programming
dchart: charts from deck markup
ajstarks
3
990
LLM Observabilityによる 対話型音声AIアプリケーションの安定運用
gekko0114
2
430
【卒業研究】会話ログ分析によるユーザーごとの関心に応じた話題提案手法
momok47
0
200
組織で育むオブザーバビリティ
ryota_hnk
0
180
ノイジーネイバー問題を解決する 公平なキューイング
occhi
0
100
Spinner 軸ズレ現象を調べたらレンダリング深淵に飲まれた #レバテックMeetup
bengo4com
1
230
AI Agent の開発と運用を支える Durable Execution #AgentsInProd
izumin5210
7
2.3k
QAフローを最適化し、品質水準を満たしながらリリースまでの期間を最短化する #RSGT2026
shibayu36
2
4.4k
フロントエンド開発の勘所 -複数事業を経験して見えた判断軸の違い-
heimusu
7
2.8k
[KNOTS 2026登壇資料]AIで拡張‧交差する プロダクト開発のプロセス および携わるメンバーの役割
hisatake
0
280
開発者から情シスまで - 多様なユーザー層に届けるAPI提供戦略 / Postman API Night Okinawa 2026 Winter
tasshi
0
200
CSC307 Lecture 02
javiergs
PRO
1
780
Featured
See All Featured
Between Models and Reality
mayunak
1
190
Taking LLMs out of the black box: A practical guide to human-in-the-loop distillation
inesmontani
PRO
3
2k
AI Search: Where Are We & What Can We Do About It?
aleyda
0
6.9k
Navigating Team Friction
lara
192
16k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
32
2.8k
Making the Leap to Tech Lead
cromwellryan
135
9.7k
Build The Right Thing And Hit Your Dates
maggiecrowley
38
3k
Done Done
chrislema
186
16k
Effective software design: The role of men in debugging patriarchy in IT @ Voxxed Days AMS
baasie
0
220
Producing Creativity
orderedlist
PRO
348
40k
Agile Leadership in an Agile Organization
kimpetersen
PRO
0
82
エンジニアに許された特別な時間の終わり
watany
106
230k
Transcript
"OESPJEͷ2VJDL4FUUJOHTΛ ΧελϚΠζͯ͠Έͨ 4VO 044ܥίϛϡχςΟ߹ಉ -5େձ JOؔ !VNJLBLJ ʢ.BJMɿVNJLBLJ!VNJLBLJOFUʣ
ࣗݾհ ¡ VNJLBLJ ¡ ΞϯςφϐΫτͷਓ ¡ "OESPJEͷΧελϚΠζΛ͢Δͷ͕͖ ¡ ݱࡏస৬׆ಈத ¡
(JU)VCɿIUUQTHJUIVCDPNVNJLBLJ ¡ #MPHɿIUUQTVNJLBLJCMPHIBUFOBCMPHDPN ¡ .BTUPEPOɿIUUQTNBTUPEPOUSBJOJOGP!VNJLBLJ
2VJDL4FUUJOHTͱ
2VJDL4FUUJOHTͷมભ "OESPJE'SPZP "OESPJE%POVU "OESPJE(JOHFSCSFBE "OESPJE)POFZDPNC "OESPJE *DF$SFBN4BOEXJDI "OESPJE+FMMZ#FBO "OESPJE,JU,BU "OESPJE-PMMJQPQ
"OESPJE.BSTINBMMPX "OESPJE/PVHBU "OESPJE0SFP "OESPJE1JF
֤ϝʔΧʹΑͬͯҟͳΔ2VJDL4FUUJOHT "041 4BNTVOH&YQFSJFODF -(69 ;FO6* &.6*
ࣗʹͱͬͯ࠷దͳ 2VJDL4FUUJOHTͱʁ
"OESPJE1JFʹͳ͔ͬͯΒมΘͬͨ͜ͱ ¡ ϊονରԠʹͳͬͨ ¡ ϊονμα͍ ¡ ϊονͷ͓͔͛Ͱσοτεϖʔε͕ੜ·Εͨ ¡ ϊονΛࡌ͍ͯ͠ͳ͍ʹ ϊονͷۭؒΛੜΜͰ͠·͏͜ͱʹͳͬͨ
ਖ਼ɺμα͍
Ͳ͏͍͏σβΠϯ͕͍͍ͷ͔ ¡ 2VJDL4FUUJOHTͷ࠷্෦࣌ܭΛද͍ࣔͤͨ͞ ¡ ϊονۭؒແ͍ͨ͘͠ ¡ ࠓͷ6*ΛͦΜͳʹ ΧελϚΠζ͠ͳͯ͘ࡁΉΑ͏ͳσβΠϯ ¡ ;FO6*ɺͪΐͬͱ͖͔
ΧελϚΠζ݁Ռ "041 ΧελϚΠζޙ ʢϕʔε-JOFBHF04ʣ
2VJDL4FUUJOHTͷ ΧελϚΠζํ๏
લఏ݅ ¡ "OESPJEΛࣗྗͰϏϧυͰ͖Δ͜ͱ ¡ "OESPJEͷϏϧυํ๏ʹ͍ͭͯɺ΄ͨࢯͷϒϩά͕ৄ͍͠ ¡ +BWBͷιʔείʔυ͕ಡΊΔ͜ͱ ¡ "OESPJEͷιʔε,PUMJOͰ͋Γ·ͤΜ ¡
രͳωοτճઢ ¡ Ί͛ͳ͍৺
2VJDL4FUUJOHTͷΧελϚΠζ ¡ 2VJDL4FUUJOHTͷ࣮ɺ4ZTUFN6*BQLͰߦ͍ͬͯΔ ¡ https://github.com/aosp-mirror/platform_frameworks_base/tree/master/packages/SystemUI ¡ ͍͡ΔͷओʹԼه෦ ¡ SFTMBZPVURT@GPPUFS@JNQMYNM ¡
SFTMBZPVURT@QBOFMYNM ¡ SFTMBZPVURVJDL@RT@TUBUVT@JDPOTYNM ¡ SFTMBZPVURVJDL@TUBUVT@CBS@FYQBOEFE@IFBEFSYNM ¡ SFTMBZPVURVJDL@TFUUJOHT@IFBEFS@JOGPYNM ¡ SFTMBZPVURVJDL@TUBUVT@CBS@IFBEFS@TZTUFN@JDPOTYNM ¡ TSDDPNBOESPJETZTUFNVJ24$POUBJOFS*NQMKBWB ¡ TSDDPNBOESPJETZTUFNVJ24'PPUFS*NQMKBWB ¡ TSDDPNBOESPJETZTUFNVJ241BOFMKBWB ¡ TSDDPNBOESPJETZTUFNVJ2VJDL4UBUVT#BS)FBEFSKBWB
2VJDL4FUUJOHTͷΧελϚΠζ ¡ جຊతʹɺ*%&తͳͷͳ͍ͨΊɺ 74$PEF"UPNͷΤσΟλʔΛͬͯ։ൃ͢Δɻ ¡ ͍͖ͳΓ࣮ػʹೖΕࠐΉͷͰແ͘ɺ ·ͣΤϛϡϨʔλΛͬͯಈ࡞֬ೝΛ͢Δɻ ¡ ಈ࡞֬ೝޙɺ࣮ػʹΠϯετʔϧ֬͠ೝɻ
ࠓޙͷ༧ఆͳͲ ¡ ݱࡏ։ൃதͰ͕͢ɺ ։ൃ͕ऴΘͬͨΒԼهϦϙδτϦʹ61͢Δ༧ఆͰ͢ IUUQTHJUIVCDPN-JOFBHF:VJ ¡ 2VJDL4FUUJOHTͷσβΠϯΛืूதͰ͢ ¡ ຊɺϝΠϯʹΠϯετʔϧ͠ಈ࡞֬ೝத