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
まったりAndroid Framework Code Reading #5
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
operandoOS
April 14, 2017
Technology
0
490
まったりAndroid Framework Code Reading #5
まったりAndroid Framework Code Reading #5
https://mandroidfcr.connpass.com/event/53922/
operandoOS
April 14, 2017
Tweet
Share
More Decks by operandoOS
See All by operandoOS
ピープルウエア x スタートアップ
operando
3
4.3k
未経験者・初心者に贈る!40分でわかるAndroidアプリ開発の今と大事なポイント
operando
6
1.8k
EMから見たLinQ
operando
2
230
private spaceについてあれこれ調べてみた
operando
1
420
Flutter ランチ #2
operando
0
210
Flutter ランチ #1
operando
0
180
10XでのZapier活用事例の紹介
operando
0
1.4k
CircleCIでtiming dataに基づいたテスト分割をDartで利用できるようにした話.
operando
3
3k
App hibernation🥶
operando
0
380
Other Decks in Technology
See All in Technology
Embedded SREの終わりを設計する 「なんとなく」から計画的な自立支援へ
sansantech
PRO
3
2.1k
GSIが複数キー対応したことで、俺達はいったい何が嬉しいのか?
smt7174
3
140
制約が導く迷わない設計 〜 信頼性と運用性を両立するマイナンバー管理システムの実践 〜
bwkw
3
870
【5分でわかる】セーフィー エンジニア向け会社紹介
safie_recruit
0
42k
今日から始めるAmazon Bedrock AgentCore
har1101
4
390
IaaS/SaaS管理における SREの実践 - SRE Kaigi 2026
bbqallstars
4
1.7k
ZOZOにおけるAI活用の現在 ~開発組織全体での取り組みと試行錯誤~
zozotech
PRO
5
4.9k
GitLab Duo Agent Platform × AGENTS.md で実現するSpec-Driven Development / GitLab Duo Agent Platform × AGENTS.md
n11sh1
0
120
toCプロダクトにおけるAI機能開発のしくじりと学び / ai-product-failures-and-learnings
rince
6
5.5k
Context Engineeringが企業で不可欠になる理由
hirosatogamo
PRO
3
410
15 years with Rails and DDD (AI Edition)
andrzejkrzywda
0
180
使いにくいの壁を突破する
sansantech
PRO
1
120
Featured
See All Featured
Site-Speed That Sticks
csswizardry
13
1.1k
Claude Code どこまでも/ Claude Code Everywhere
nwiizo
61
52k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
359
30k
Large-scale JavaScript Application Architecture
addyosmani
515
110k
Reality Check: Gamification 10 Years Later
codingconduct
0
2k
AI Search: Implications for SEO and How to Move Forward - #ShenzhenSEOConference
aleyda
1
1.1k
SEO Brein meetup: CTRL+C is not how to scale international SEO
lindahogenes
0
2.3k
Ruling the World: When Life Gets Gamed
codingconduct
0
140
B2B Lead Gen: Tactics, Traps & Triumph
marketingsoph
0
52
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
16
1.8k
The Impact of AI in SEO - AI Overviews June 2024 Edition
aleyda
5
730
Max Prin - Stacking Signals: How International SEO Comes Together (And Falls Apart)
techseoconnect
PRO
0
82
Transcript
·ͬͨΓAndroid Framework Code Reading #5
λΠϜςʔϒϧ
ϋογϡλά #m_android_fcr
About Me Shinobu Okano @operandoOS Mercari, Inc. Souzoh, Inc. Code
Readingָ͍͠☺
Android Framework??
Android Frameworkͱʁʁ • ͬ͘͟ΓݴͬͯAndroidΛߏ͍ͯ͠Δͷ • LayerͰͳΜͱͳ͔͘Ε͍ͯΔ • ͱʹ͔͍͘ɾσΧΠɾ͍
Android Frameworkͱʁʁ
Android Frameworkͱʁʁ ΞϓϦ։ൃऀ͕ ΧδϡΞϧʹ ಡΊΔͷ͜͜ΒΜ
Android Frameworkͱʁʁ ΞϓϦ։ൃऀ͕ ΧδϡΞϧʹ ಡΊΔͷ͜͜ΒΜ https://source.android.com/security/ Source :
·ͬͨΓAndroid Framework Code Reading??
Code Readingͷత
Code Readingͷత • AndroidͷιʔείʔυΛಡΜͰ։ൃʹཱͯΔ • ΧδϡΞϧʹ·ͬͨΓ৭ΜͳίʔυΛಡΜͰ ՌࣝΛڞ༗Ͱ͖Ε࠷ߴ
Code Reading Q&A
Code Reading Q&A Q. SDKͷίʔυͰOK?? A. ͪΖΜOK! Q. ϥΠϒϥϦͷίʔυͰOK?? A.
ͪΖΜOK! Q. HALKernelɺARTͰOK?? A. େܴ!
Code ReadingͷՌ
Code ReadingͷՌ • Github Organizationʹ·ͱΊ͍ͯ͘ • https://github.com/ AndroidFrameworkCodeReading • ͬ͘͟ΓͷՌͰOK(MarkdownͰͬ͘͟Γͱ͔)
※͖ͪΜͱͨ͠ՌΛڧ੍͢ΔΘ͚͡Ό͋Γ·ͤΜ
·ͬͨΓAndroid Framework Code Reading ʮͬͱৄ͘͠ʂʯͪ͜ΒΛಡΜͰ͍ͩ͘͞ʂ http://hack-it-iron.hatenablog.com/entry/2015/06/11/143629 ※ϙΤϜͰ͢
ͳʹಡ͏͔ͳʔ • ͳʹΛಡΉͷ͔ܾΊͯͩ͘͞ʔ͍ʂ • ͬ͘͟ΓͰOK • ୭͔ͱ૬ஊͨ͠ΓɺҰॹʹಡΜͩΓͰOK
ྫ͑… • IntentͷΈΛΓ͍ͨʂ • StorageͷΈΛΓ͍ͨʂ • JobSchedulerͷΈΛΓ͍ͨʂ • ͱʹ͔͘AndroidΛյ͍ͨ͠ʂ •
ͱ͔ͱ͔…
ͳʹಡΉ͔ܾ·ͬͨΒ • ࠷ޙՌΛ·ͱΊΔ࣌ͷͨΊʹɺͳʹಡΉ͔Λ Twitter or Gitterʹॻ͍͍ͯͩ͘͞ • ޙՌΛ·ͱΊͨϦϯΫΛ Twitter or
Gitter ʹॻ͍͍͚ͯͨͩΕ ӡӦͷํͰGithubʹ·ͱΊ·͢ʂ
͜Μͳײ͡Ͱ·ͱΊ·͢ https://github.com/AndroidFrameworkCodeReading/CodeReadingHistory/wiki/ %E3%81%BE%E3%81%A3%E3%81%9F%E3%82%8AAndroid-Framework-Code-Reading-%234
Enjoy Code Reading!!