Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
インテントのあれやこれや
Search
高見知英
June 20, 2012
Programming
49
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
インテントのあれやこれや
2012-06-20 日本Androidの会横須賀支部6月定例会で発表した資料です。
高見知英
June 20, 2012
More Decks by 高見知英
See All by 高見知英
ポッドキャストをはじめよう ポッドキャストのやりかたと続けるコツ
takamichie
0
150
高見知英とAndroid
takamichie
0
130
大人になってからのゲームデビューのハナシ
takamichie
0
110
最近のゲーム実況のハナシ
takamichie
0
140
健常者から見たAndroidのアクセシビリティ機能
takamichie
0
570
山手縁乃庭のいまとこれから考えていること
takamichie
0
200
子どもとゲームとそのほかいろいろのハナシ
takamichie
0
190
高見知英のヒストリー
takamichie
0
150
SRPGがやりたい!
takamichie
0
300
Other Decks in Programming
See All in Programming
全ての永続トークンを、生まれる前に消し去りたい!
sylph01
2
880
最近”作らせてる” ローカルAIアプリの話
akit37
0
470
phperだってパンチカードでコーディングしたい
o0h
PRO
0
330
Agents on Rails - Rails at Scale 2026
irinanazarova
0
560
iOS 27でニュースアプリはどう変わる!? 〜日経電子版の新機能対応と、開発事例から〜
lynnswap
7
13k
ハーネス設計入門 〜 基礎知識の整理から実務へのステップアップ 〜
kinopeee
28
32k
コードで差別化できない時代の ソフトウェアエンジニアリング / Software Engineering in an Era Where Code Doesn’t Differentiate
kishida
2
180
When benchmarks go bad - what I learned from measuring performance wrong
hollycummins
0
220
Atomic Design, Enforced: Scaling Mobile Design Systems (next.app devCon / droidCon Berlin 2026)
steliosf
PRO
0
170
Railsバージョンを4倍にした話
optim
0
350
作れる、でも消せるか?──安全に「枯らして消す」機能削除術 / Drain, Then Delete
chobishiba
2
640
UPDATE をやめる — EF Core でマスタをバージョン管理する
panda728
PRO
0
1.2k
Featured
See All Featured
Unlocking the hidden potential of vector embeddings in international SEO
frankvandijk
0
990
Pawsitive SEO: Lessons from My Dog (and Many Mistakes) on Thriving as a Consultant in the Age of AI
davidcarrasco
0
260
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
37
6.6k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3.6k
Redefining SEO in the New Era of Traffic Generation
szymonslowik
1
480
AI Search: Where Are We & What Can We Do About It?
aleyda
0
8.1k
Game over? The fight for quality and originality in the time of robots
wayneb77
1
300
Making Projects Easy
brettharned
120
6.8k
How to Think Like a Performance Engineer
csswizardry
28
2.9k
Rails Girls Zürich Keynote
gr2m
96
14k
SEO for Brand Visibility & Recognition
aleyda
0
4.8k
SEO in 2025: How to Prepare for the Future of Search
ipullrank
3
3.9k
Transcript
2012/6/20 高見知英
2012/06/20 2 インテントのあれやこれや
2012/06/20 3 インテントのあれやこれや
インテントとは インテントって何がいい? インテントって何がわるい? インテントの仕組み 2012/06/20 インテントのあれやこれや 4
画面間で情報をやりとりする 起動情報 データの送信 用法 画面遷移 アプリケーション間連携 2012/06/20 インテントのあれやこれや 5
明示的インテント クラス名やアプリ名を直接指定 暗黙的インテント アプリ名を明示しない ◦◦ができるもの ◦◦のデータを扱えるもの 2012/06/20 インテントのあれやこれや 6
開発者:結合度が下がる 直接クラスを指定しない 送信するデータ・やりとりが最小限 利用者:未知のアプリとの連携も 一覧を表示して選択起動 ◦◦ができるアプリ 2012/06/20 インテントのあれやこれや 7
2012/06/20 インテントのあれやこれや 8
画面が「どのような」インテント に反応できるかを示す インテントの要素に対するフィルタ アクション(何をする) カテゴリ(どんなときに) データ(内容) 2012/06/20 インテントのあれやこれや 9
定義された情報を確認して… 1. 全てのアプリのフィルタを確認 2. 二つ以上のアプリが見つかった 2-1. 選択画面を表示 3. 一つのアプリが見つかった 3-1.
直接起動 4. 見つからない場合例外発生 2012/06/20 インテントのあれやこれや 10
コンポーネント間の インターフェースは考えない アプリケーション間も同様 システムが自動的に決める 小さいアプリ同士を組み合わせて 大きな効果 プラグイン的な拡張機能 2012/06/20 インテントのあれやこれや 11
密な結合が作りづらい 同期的な処理が煩雑になりやすい コンポーネント間のつながりが 分かりにくい Androidの動作の仕組みの理解 ユーザー側にも理解が必要? 2012/06/20 インテントのあれやこれや 12
インテント受信 候補から選択 受信候補の検索 インテント送出 2012/06/20 インテントのあれやこれや 13
インテント受信 候補から選択 受信候補の検索 インテント送出 2012/06/20 インテントのあれやこれや 14 相互のつながりは最低限 すべては「個」のコンポーネント
インテントとは コンポーネントを起動する仕組み 画面遷移 サービスの起動 システムに送信する 転送先はシステムが決める 必要であればユーザーに確認 2012/06/20 インテントのあれやこれや 15
アプリケーションは アプリであり、システムの一部 明示的にアプリ起動はしない システムが必要と判断したら起動 特性を活かしたアプリ作りが必要 他の環境の真似だけではいけない 2012/06/20 インテントのあれやこれや 16
ご清聴ありがとうございました 2012/06/20 インテントのあれやこれや 17