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
インテントのあれやこれや
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
140
高見知英とAndroid
takamichie
0
120
大人になってからのゲームデビューのハナシ
takamichie
0
110
最近のゲーム実況のハナシ
takamichie
0
130
健常者から見たAndroidのアクセシビリティ機能
takamichie
0
550
山手縁乃庭のいまとこれから考えていること
takamichie
0
190
子どもとゲームとそのほかいろいろのハナシ
takamichie
0
180
高見知英のヒストリー
takamichie
0
150
SRPGがやりたい!
takamichie
0
300
Other Decks in Programming
See All in Programming
AI時代のPHPer生存戦略 ~「言語、もうなんでもよくない?」に本気で向き合う~
vivion
0
250
複数の Claude Code が"放置"されてしまう問題をCLI ダッシュボードを自作して解決した話
sumihiro3
1
670
PHP初心者セッション2026 〜生成AIでは見えない裏側を知る:今だからLAMPを通して仕組みを学ぶ〜
kashioka
0
860
言葉の格闘技のススメ~紙とペンと言葉から始める、キャリアの描き方~
progresscicada
2
140
言語を使う側から、作る側へ。 自作 Lisp で得た新たな気づき。
andpad
0
160
人間の目はかわらない、だからJPEGは30年もつ
yuzneri
12
18k
改善しないと、タスクが回らない。 “てんこ盛りポジション” を引き継いだ情シスの、入社3ヶ月の業務改善録
krm963
0
260
生成AIで帳票OCRが「簡単に」作れる時代になった?
kon_shou
0
600
自動化したのに回らないテスト運用の壁ーAI時代の品質責任と生産性
mfunaki
0
130
ドリフトを絶対に許さない(?)CDK運用 / CDK Ops with Zero Tolerance for Drifts (?)
akihisaikeda
1
170
全PRの83%がAIレビューだけでマージできるようになった開発組織はその後どうなったか
athug
1
1.5k
その節約、円になってますか?
isamumumu
1
700
Featured
See All Featured
Dominate Local Search Results - an insider guide to GBP, reviews, and Local SEO
greggifford
PRO
0
260
エンジニアに許された特別な時間の終わり
watany
108
250k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
38
2.9k
Designing for Performance
lara
611
70k
The Hidden Cost of Media on the Web [PixelPalooza 2025]
tammyeverts
2
440
HU Berlin: Industrial-Strength Natural Language Processing with spaCy and Prodigy
inesmontani
PRO
0
620
Google's AI Overviews - The New Search
badams
0
1.1k
Organizational Design Perspectives: An Ontology of Organizational Design Elements
kimpetersen
PRO
1
790
The B2B funnel & how to create a winning content strategy
katarinadahlin
PRO
1
460
How to audit for AI Accessibility on your Front & Back End
davetheseo
0
490
First, design no harm
axbom
PRO
2
1.2k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
201
75k
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