Upgrade to Pro — share decks privately, control downloads, hide ads and more …

20190127_android_quick_settings

161b9cca66648ef0b6b43527d7762a2d?s=47 umikaki
January 27, 2019

 20190127_android_quick_settings

AndroidのQuick Settingsをカスタマイズしてみた@OSS 系コミュニティ合同 LT 大会 in 関西

161b9cca66648ef0b6b43527d7762a2d?s=128

umikaki

January 27, 2019
Tweet

More Decks by umikaki

Other Decks in Programming

Transcript

  1. "OESPJEͷ2VJDL4FUUJOHTΛ ΧελϚΠζͯ͠Έͨ  4VO 044ܥίϛϡχςΟ߹ಉ -5େձ JOؔ੢ !VNJLBLJ ʢ.BJMɿVNJLBLJ!VNJLBLJOFUʣ 

  2. ࣗݾ঺հ ¡ VNJLBLJ ¡ ΞϯςφϐΫτͷਓ ¡ "OESPJEͷΧελϚΠζΛ͢Δͷ͕޷͖ ¡ ݱࡏస৬׆ಈத ¡

    (JU)VCɿIUUQTHJUIVCDPNVNJLBLJ ¡ #MPHɿIUUQTVNJLBLJCMPHIBUFOBCMPHDPN ¡ .BTUPEPOɿIUUQTNBTUPEPOUSBJOJOGP!VNJLBLJ 
  3. 2VJDL4FUUJOHTͱ͸ 

  4. 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 
  5. ֤ϝʔΧʹΑͬͯҟͳΔ2VJDL4FUUJOHT "041 4BNTVOH&YQFSJFODF -(69 ;FO6* &.6* 

  6. ࣗ෼ʹͱͬͯ࠷దͳ 2VJDL4FUUJOHTͱ͸ʁ 

  7. "OESPJE1JFʹͳ͔ͬͯΒมΘͬͨ͜ͱ ¡ ϊονରԠʹͳͬͨ ¡ ϊον͸μα͍ ¡ ϊονͷ͓͔͛Ͱσοτεϖʔε͕ੜ·Εͨ ¡ ϊονΛ౥ࡌ͍ͯ͠ͳ͍୺຤ʹ΋ ϊονͷۭؒΛੜΜͰ͠·͏͜ͱʹͳͬͨ

    ਖ਼௚ɺμα͍ 
  8. Ͳ͏͍͏σβΠϯ͕͍͍ͷ͔ ¡ 2VJDL4FUUJOHTͷ࠷্෦͸࣌ܭΛද͍ࣔͤͨ͞ ¡ ϊονۭؒ͸ແ͍ͨ͘͠ ¡ ࠓͷ6*ΛͦΜͳʹ ΧελϚΠζ͠ͳͯ͘ࡁΉΑ͏ͳσβΠϯ ¡ ;FO6*ɺͪΐͬͱ޷͖͔΋

    
  9. ΧελϚΠζ݁Ռ "041 ΧελϚΠζޙ ʢϕʔε͸-JOFBHF04ʣ 

  10. 2VJDL4FUUJOHTͷ ΧελϚΠζํ๏ 

  11. લఏ৚݅ ¡ "OESPJEΛࣗྗͰϏϧυͰ͖Δ͜ͱ ¡ "OESPJEͷϏϧυํ๏ʹ͍ͭͯ͸ɺ΄ͨࢯͷϒϩά͕ৄ͍͠ ¡ +BWBͷιʔείʔυ͕ಡΊΔ͜ͱ ¡ "OESPJEͷιʔε͸,PUMJOͰ͸͋Γ·ͤΜ ¡

    ര଎ͳωοτճઢ ¡ Ί͛ͳ͍৺ 
  12. 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 
  13. 2VJDL4FUUJOHTͷΧελϚΠζ ¡ جຊతʹɺ*%&తͳ΋ͷ͸ͳ͍ͨΊɺ 74$PEF΍"UPN౳ͷΤσΟλʔΛ࢖ͬͯ։ൃ͢Δɻ ¡ ͍͖ͳΓ࣮ػʹೖΕࠐΉͷͰ͸ແ͘ɺ ·ͣ͸ΤϛϡϨʔλΛ࢖ͬͯಈ࡞֬ೝΛ͢Δɻ ¡ ಈ࡞֬ೝޙɺ࣮ػʹΠϯετʔϧ֬͠ೝɻ 

  14. ࠓޙͷ༧ఆͳͲ ¡ ݱࡏ։ൃதͰ͕͢ɺ ։ൃ͕ऴΘͬͨΒԼهϦϙδτϦʹ61͢Δ༧ఆͰ͢ IUUQTHJUIVCDPN-JOFBHF:VJ ¡ 2VJDL4FUUJOHTͷσβΠϯΛืूதͰ͢ ¡ ຊ೔ɺϝΠϯ୺຤ʹΠϯετʔϧ͠ಈ࡞֬ೝத