More Related Content
Similar to Androidスマートフォンプログラミング
Similar to Androidスマートフォンプログラミング (20)
Androidスマートフォンプログラミング
- 2. ITコミュニティ
• 日本Androidの会横須賀支部 支部長
• 横浜IT勉強会 代表
その他の活動
• 地域コミュニティ活動参加
• アプリ開発
• PC/スマートフォン教室
Androidスマートフォンプロ
2013/02/20 2
グラミング
- 4. Androidアプリ
開発入門書
内容
Androidの特徴
開発環境
セットアップ
マーケットへの
リリース
Androidスマートフォンプロ
2013/02/20 4
グラミング
- 5. Android API
リファレンス
内容
Android
フレームワーク
API解説
サンプル解説
Androidスマートフォンプロ
2013/02/20 5
グラミング
- 6. Android APIフレームワーク
Androidのアプリケーションとは
どんなものがつくれるのか
Googleサービスとの連携
Playストア
Androidアプリは飽和しているか
Androidスマートフォンプロ
2013/02/20 6
グラミング
- 8. コンポーネントのカタマリ
必要なタイミングでシステムより
呼び出される
コンポーネントが必要になると
アプリケーションが起動する
Androidスマートフォンプロ
2013/02/20 8
グラミング
- 9. サービス
アクティビティ
(バックグラウンド
(画面)
動作)
4つの
コンポーネント
コンテンツ ブロードキャスト
プロバイダ レシーバ
(データ公開) (通知受信)
Androidスマートフォンプロ
2013/02/20 9
グラミング
- 10. 一つ以上のコンポーネントを持つ
アクティビティのみ・サービスの
みのアプリケーションもあり
Androidスマートフォンプロ
2013/02/20 10
グラミング
- 11. コンポーネントが独立して動作
直接データのやりとりは行わない
コンポーネント間のデータ共有
ファイル・データベース
インテント
サービスのバインド
Androidスマートフォンプロ
2013/02/20 11
グラミング
- 12. Androidのアプリケーション=
Androidのコンポーネント
コンポーネントを単独起動
コンポーネントの公開
別のアプリケーションの
コンポーネント呼び出し
Androidスマートフォンプロ
2013/02/20 12
グラミング
- 13. 「意図」という意味
このコンポーネントを起動したい
こんな処理をさせたい
種類
明示的インテント
暗黙的インテント
Androidスマートフォンプロ
2013/02/20 13
グラミング
- 14. 呼び出しもと 明示的インテント 任意の
起動対象のパッケージ
アプリケーション アクティビティ
アクティビティを指定
Androidスマートフォンプロ
2013/02/20 14
グラミング
- 15. 常に特定のコンポーネントを起動
コンポーネントには文字列やURL等
任意のデータを送付可能
Androidスマートフォンプロ
2013/02/20 15
グラミング
- 16. 指定されたアクションや
データに応答可能な
アプリケーション一覧
フォトアルバム
呼び出しもと 暗黙的インテント
行いたいアクション
アプリケーション 必要なデータを指定
メーラー
Twitterクライアント
・・・
Androidスマートフォンプロ
2013/02/20 16
グラミング
- 18. どのコンポーネントを利用するか
ユーザーが選択
お互い連携目的に作られていない
二つのアプリが連携
Androidスマートフォンプロ
2013/02/20 18
グラミング
- 20. 暗黙的インテントを処理
写真を受け取りフィルタをかける
写真をWebサービスに送信する
Androidスマートフォンプロ
2013/02/20 20
グラミング
- 21. アプリケーションは全ての機能を
実装する必要がある
撮影→加工→送信…
Androidアプリケーションは、
加工のみ、送信のみの
アプリケーションでも良い
暗黙的インテントを用いて連携
Androidスマートフォンプロ
2013/02/20 21
グラミング
- 22. ゲーム
ツール
特殊機能つきのカメラ
画面に何らかの加工を施す
Androidスマートフォンプロ
2013/02/20 22
グラミング
- 23. スマートフォンらしい機能
拡張現実(AR)
地図情報を使ったアプリ
音声認識
Androidスマートフォンプロ
2013/02/20 23
グラミング
- 25. Googleマップを
アプリケーションに組み込み表示
単体のGoogleマップと同一機能が
利用可能
Androidスマートフォンプロ
2013/02/20 25
グラミング
- 26. アプリが起動していない状態で
メッセージをプッシュ受信する
Androidスマートフォンプロ
2013/02/20 26
グラミング
- 28. アプリケーション配布基盤
アプリケーションの入手
更新
有料アプリの購入
Androidスマートフォンプロ
2013/02/20 28
グラミング
- 29. アプリケーションの審査がない
簡易的なチェックは存在する
公開指定したアプリは即時公開
登録料
25ドル/1アカウント
Androidスマートフォンプロ
2013/02/20 29
グラミング
- 32. 全くそんなことはない
アプリケーションの分野は
偏っている
未開拓の分野も多い
未開拓分野のアプリケーションを
作成してみては
Androidスマートフォンプロ
2013/02/20 32
グラミング