Japanese subtitles

← 03-11 Intents as Envelopes

Get Embed Code
10 Languages

Showing Revision 3 created 04/26/2015 by Udacity.

  1. 私はインテントを封筒と考えています
  2. 封筒には必ず宛先が書かれています
    この場合はコンポーネントです
  3. そして追加情報として小さなデータを入れるための
  4. スペースがあります
  5. このインテントを最終的に受け取って開く
  6. コンポーネントが利用する
    プリミティブなタプルが入っています
  7. 従って明示的インテントはこの封筒のように
  8. 送付先の名前を明確に指定します
  9. クラス名を指定しない
    暗黙的インテントはさらに興味深いです
  10. クラス名すら知らないのです
  11. どうやってActivityを開始するのでしょう?
  12. 例えば宛先のわかりにくい手紙があるとします
  13. “カフェにいるおかしな髪型の変わった男性”
    と書かれています
  14. Androidのインテント解決システムは
    こんな宛先でも受取人を探し出します
  15. 関連するデータで指定したアクションを
  16. 実行できるActivityを見つけるのです
  17. クラス名を指定するのではなく
  18. Activityに実行してもらいたいアクションと
  19. 実行対象となるデータを指定するのです
  20. 例えばWebサイトを参照することのできる
    Activityを指定したいとします
  21. インテントはアプリの境界を越えられるので
  22. 起動したActivityは皆さんのアプリとは違う
  23. 別のアプリのActivityかもしれません
  24. 従ってWebサイトをブラウズしたり電話をかけたり
  25. 住所録から連絡先を選んだりする機能を
    含めることもできます
  26. これらの機能を自分で実装せずに
    アプリから呼び出せるのです
  27. サービスを提供するアプリについて
  28. 皆さんは何も知る必要はありません
  29. Android開発者用サイトの
    共通インテントのページに
  30. ネイティブアプリがサポートする
    インテント情報があります