SlideShare a Scribd company logo
1 of 33
Download to read offline
2013/02/20
日本Androidの会横須賀支部
      高見知英
ITコミュニティ
     • 日本Androidの会横須賀支部 支部長
     • 横浜IT勉強会 代表

     その他の活動
     • 地域コミュニティ活動参加
     • アプリ開発
     • PC/スマートフォン教室

             Androidスマートフォンプロ
2013/02/20                      2
                    グラミング
Androidスマートフォンプロ
2013/02/20                      3
                    グラミング
Androidアプリ
                        開発入門書
                        内容
                          Androidの特徴
                          開発環境
                          セットアップ
                          マーケットへの
                          リリース
             Androidスマートフォンプロ
2013/02/20                             4
                    グラミング
Android API
                        リファレンス
                        内容
                          Android
                          フレームワーク
                          API解説
                          サンプル解説

             Androidスマートフォンプロ
2013/02/20                            5
                    グラミング
Android APIフレームワーク
       Androidのアプリケーションとは
       どんなものがつくれるのか
       Googleサービスとの連携
   Playストア
   Androidアプリは飽和しているか
             Androidスマートフォンプロ
2013/02/20                      6
                    グラミング
Android APIフレームワーク




             Androidスマートフォンプロ
2013/02/20                      7
                    グラミング
コンポーネントのカタマリ
      必要なタイミングでシステムより
      呼び出される
      コンポーネントが必要になると
      アプリケーションが起動する



             Androidスマートフォンプロ
2013/02/20                      8
                    グラミング
サービス
     アクティビティ
                       (バックグラウンド
       (画面)
                           動作)
               4つの
             コンポーネント
        コンテンツ          ブロードキャスト
        プロバイダ             レシーバ
       (データ公開)           (通知受信)
             Androidスマートフォンプロ
2013/02/20                         9
                    グラミング
一つ以上のコンポーネントを持つ
      アクティビティのみ・サービスの
      みのアプリケーションもあり




             Androidスマートフォンプロ
2013/02/20                      10
                    グラミング
コンポーネントが独立して動作
       直接データのやりとりは行わない
       コンポーネント間のデータ共有
             ファイル・データベース
             インテント
             サービスのバインド


                Androidスマートフォンプロ
2013/02/20                         11
                       グラミング
Androidのアプリケーション=
   Androidのコンポーネント
       コンポーネントを単独起動
       コンポーネントの公開
             別のアプリケーションの
             コンポーネント呼び出し


                Androidスマートフォンプロ
2013/02/20                         12
                       グラミング
「意図」という意味
       このコンポーネントを起動したい
       こんな処理をさせたい
   種類
       明示的インテント
       暗黙的インテント

             Androidスマートフォンプロ
2013/02/20                      13
                    グラミング
呼び出しもと    明示的インテント              任意の
              起動対象のパッケージ
   アプリケーション                       アクティビティ
              アクティビティを指定




               Androidスマートフォンプロ
2013/02/20                                  14
                      グラミング
常に特定のコンポーネントを起動
      コンポーネントには文字列やURL等
      任意のデータを送付可能




             Androidスマートフォンプロ
2013/02/20                      15
                    グラミング
指定されたアクションや
                                       データに応答可能な
                                      アプリケーション一覧


                                      フォトアルバム

 呼び出しもと       暗黙的インテント
              行いたいアクション
アプリケーション      必要なデータを指定
                                        メーラー




                                     Twitterクライアント


                                          ・・・
                  Androidスマートフォンプロ
 2013/02/20                                          16
                         グラミング
Androidスマートフォンプロ
2013/02/20                      17
                    グラミング
どのコンポーネントを利用するか
   ユーザーが選択
      お互い連携目的に作られていない
      二つのアプリが連携




             Androidスマートフォンプロ
2013/02/20                      18
                    グラミング
Android APIフレームワーク




             Androidスマートフォンプロ
2013/02/20                      19
                    グラミング
暗黙的インテントを処理
       写真を受け取りフィルタをかける
       写真をWebサービスに送信する




             Androidスマートフォンプロ
2013/02/20                      20
                    グラミング
アプリケーションは全ての機能を
   実装する必要がある
       撮影→加工→送信…
   Androidアプリケーションは、
   加工のみ、送信のみの
   アプリケーションでも良い
       暗黙的インテントを用いて連携
             Androidスマートフォンプロ
2013/02/20                      21
                    グラミング
ゲーム
   ツール
       特殊機能つきのカメラ
       画面に何らかの加工を施す



             Androidスマートフォンプロ
2013/02/20                      22
                    グラミング
スマートフォンらしい機能
       拡張現実(AR)
       地図情報を使ったアプリ
       音声認識




             Androidスマートフォンプロ
2013/02/20                      23
                    グラミング
Android APIフレームワーク




             Androidスマートフォンプロ
2013/02/20                      24
                    グラミング
Googleマップを
   アプリケーションに組み込み表示
      単体のGoogleマップと同一機能が
      利用可能




             Androidスマートフォンプロ
2013/02/20                      25
                    グラミング
アプリが起動していない状態で
   メッセージをプッシュ受信する




             Androidスマートフォンプロ
2013/02/20                      26
                    グラミング
Androidアプリケーション開発の特徴




             Androidスマートフォンプロ
2013/02/20                      27
                    グラミング
アプリケーション配布基盤
       アプリケーションの入手
       更新
       有料アプリの購入




             Androidスマートフォンプロ
2013/02/20                      28
                    グラミング
アプリケーションの審査がない
       簡易的なチェックは存在する
       公開指定したアプリは即時公開
   登録料
       25ドル/1アカウント


             Androidスマートフォンプロ
2013/02/20                      29
                    グラミング
Androidスマートフォンプロ
2013/02/20                      30
                    グラミング
Androidスマートフォンプロ
2013/02/20                      31
                    グラミング
全くそんなことはない
      アプリケーションの分野は
      偏っている
      未開拓の分野も多い
   未開拓分野のアプリケーションを
   作成してみては

             Androidスマートフォンプロ
2013/02/20                      32
                    グラミング
ご清聴ありがとうございました




             Androidスマートフォンプロ
2013/02/20                      33
                    グラミング

More Related Content

Viewers also liked

20140131 石垣島 USIO Design Project!(loftwork Day2014 "地域×Innovation"セッション)
20140131 石垣島 USIO Design Project!(loftwork Day2014 "地域×Innovation"セッション)20140131 石垣島 USIO Design Project!(loftwork Day2014 "地域×Innovation"セッション)
20140131 石垣島 USIO Design Project!(loftwork Day2014 "地域×Innovation"セッション)usiodesignproject
 
CC講座 カスタマージャーニーマップ編
CC講座 カスタマージャーニーマップ編CC講座 カスタマージャーニーマップ編
CC講座 カスタマージャーニーマップ編Chiaki Hayashi
 
エースホームのWeb戦略を実現したサイト構築
エースホームのWeb戦略を実現したサイト構築エースホームのWeb戦略を実現したサイト構築
エースホームのWeb戦略を実現したサイト構築loftwork
 
グローバルな異分野融合による 新たなバイオ産業創出の可能性
グローバルな異分野融合による 新たなバイオ産業創出の可能性グローバルな異分野融合による 新たなバイオ産業創出の可能性
グローバルな異分野融合による 新たなバイオ産業創出の可能性Chiaki Hayashi
 
写真で綴る、被災地の『いま』を伝えるプロジェクト取材報告資料(伊万里市立国見中学校)
写真で綴る、被災地の『いま』を伝えるプロジェクト取材報告資料(伊万里市立国見中学校)写真で綴る、被災地の『いま』を伝えるプロジェクト取材報告資料(伊万里市立国見中学校)
写真で綴る、被災地の『いま』を伝えるプロジェクト取材報告資料(伊万里市立国見中学校)smile_tohoku
 
これからはじめるWebプロジェクトマネジメント - 計画の立て方
これからはじめるWebプロジェクトマネジメント - 計画の立て方これからはじめるWebプロジェクトマネジメント - 計画の立て方
これからはじめるWebプロジェクトマネジメント - 計画の立て方Reimi Kuramochi Chiba
 
【3時間で学ぶ! スモールサクセス型 『カスタマージャーニー分析』】 slideshare公開用
【3時間で学ぶ! スモールサクセス型『カスタマージャーニー分析』】 slideshare公開用【3時間で学ぶ! スモールサクセス型『カスタマージャーニー分析』】 slideshare公開用
【3時間で学ぶ! スモールサクセス型 『カスタマージャーニー分析』】 slideshare公開用Akihiko Uchino
 

Viewers also liked (7)

20140131 石垣島 USIO Design Project!(loftwork Day2014 "地域×Innovation"セッション)
20140131 石垣島 USIO Design Project!(loftwork Day2014 "地域×Innovation"セッション)20140131 石垣島 USIO Design Project!(loftwork Day2014 "地域×Innovation"セッション)
20140131 石垣島 USIO Design Project!(loftwork Day2014 "地域×Innovation"セッション)
 
CC講座 カスタマージャーニーマップ編
CC講座 カスタマージャーニーマップ編CC講座 カスタマージャーニーマップ編
CC講座 カスタマージャーニーマップ編
 
エースホームのWeb戦略を実現したサイト構築
エースホームのWeb戦略を実現したサイト構築エースホームのWeb戦略を実現したサイト構築
エースホームのWeb戦略を実現したサイト構築
 
グローバルな異分野融合による 新たなバイオ産業創出の可能性
グローバルな異分野融合による 新たなバイオ産業創出の可能性グローバルな異分野融合による 新たなバイオ産業創出の可能性
グローバルな異分野融合による 新たなバイオ産業創出の可能性
 
写真で綴る、被災地の『いま』を伝えるプロジェクト取材報告資料(伊万里市立国見中学校)
写真で綴る、被災地の『いま』を伝えるプロジェクト取材報告資料(伊万里市立国見中学校)写真で綴る、被災地の『いま』を伝えるプロジェクト取材報告資料(伊万里市立国見中学校)
写真で綴る、被災地の『いま』を伝えるプロジェクト取材報告資料(伊万里市立国見中学校)
 
これからはじめるWebプロジェクトマネジメント - 計画の立て方
これからはじめるWebプロジェクトマネジメント - 計画の立て方これからはじめるWebプロジェクトマネジメント - 計画の立て方
これからはじめるWebプロジェクトマネジメント - 計画の立て方
 
【3時間で学ぶ! スモールサクセス型 『カスタマージャーニー分析』】 slideshare公開用
【3時間で学ぶ! スモールサクセス型『カスタマージャーニー分析』】 slideshare公開用【3時間で学ぶ! スモールサクセス型『カスタマージャーニー分析』】 slideshare公開用
【3時間で学ぶ! スモールサクセス型 『カスタマージャーニー分析』】 slideshare公開用
 

Similar to Androidスマートフォンプログラミング

MBaaS on the Google Cloud - Mobile Backend Starter
MBaaS on the Google Cloud - Mobile Backend StarterMBaaS on the Google Cloud - Mobile Backend Starter
MBaaS on the Google Cloud - Mobile Backend StarterKatsumi Onishi
 
Android SDK Toolsのおさらい
Android SDK ToolsのおさらいAndroid SDK Toolsのおさらい
Android SDK ToolsのおさらいTomoki YAMASHITA
 
Google mapとgps機能を使ってみた。
Google mapとgps機能を使ってみた。Google mapとgps機能を使ってみた。
Google mapとgps機能を使ってみた。Eiichi Tsuru
 
Androidのアプリケーションと権限
Androidのアプリケーションと権限Androidのアプリケーションと権限
Androidのアプリケーションと権限高見 知英
 
アンドロイド勉強会第二回 080525 3
アンドロイド勉強会第二回  080525 3アンドロイド勉強会第二回  080525 3
アンドロイド勉強会第二回 080525 3shimay
 
AppPot製品概要
AppPot製品概要AppPot製品概要
AppPot製品概要Ryohei Sogo
 
androidのgpsアプリってどうよ|株式会社コンテンツワン
androidのgpsアプリってどうよ|株式会社コンテンツワンandroidのgpsアプリってどうよ|株式会社コンテンツワン
androidのgpsアプリってどうよ|株式会社コンテンツワンKatsuaki Sato
 
みゆっき☆Think#3 「androidに触ってみるよ!」
みゆっき☆Think#3 「androidに触ってみるよ!」みゆっき☆Think#3 「androidに触ってみるよ!」
みゆっき☆Think#3 「androidに触ってみるよ!」techtalkdwango
 
【17-A-1】Mobile Future Conference開会のご挨拶/世界へ挑むDeNAの「X-border」「X-device」戦略
【17-A-1】Mobile Future Conference開会のご挨拶/世界へ挑むDeNAの「X-border」「X-device」戦略【17-A-1】Mobile Future Conference開会のご挨拶/世界へ挑むDeNAの「X-border」「X-device」戦略
【17-A-1】Mobile Future Conference開会のご挨拶/世界へ挑むDeNAの「X-border」「X-device」戦略Developers Summit
 
Androidアプリ開発どこまでいける?
Androidアプリ開発どこまでいける?Androidアプリ開発どこまでいける?
Androidアプリ開発どこまでいける?高見 知英
 
20130126 GCM in Android Yokohama
20130126 GCM in Android Yokohama20130126 GCM in Android Yokohama
20130126 GCM in Android YokohamaKenichi Ohwada
 
アプリケーション・デベロッパー 〜Xamarinによるクロスプラットフォーム開発〜
アプリケーション・デベロッパー 〜Xamarinによるクロスプラットフォーム開発〜アプリケーション・デベロッパー 〜Xamarinによるクロスプラットフォーム開発〜
アプリケーション・デベロッパー 〜Xamarinによるクロスプラットフォーム開発〜Daiki Kawanuma
 
FridaによるAndroidアプリの動的解析とフッキングの基礎
FridaによるAndroidアプリの動的解析とフッキングの基礎FridaによるAndroidアプリの動的解析とフッキングの基礎
FridaによるAndroidアプリの動的解析とフッキングの基礎ken_kitahara
 
入門者用Android Studio Hands on
入門者用Android Studio Hands on入門者用Android Studio Hands on
入門者用Android Studio Hands onShintaro Yamasaki
 
Android m finger print(public)
Android m finger print(public)Android m finger print(public)
Android m finger print(public)baroqueworksdev
 
A Framework for LightUp Applications of Grani
A Framework for LightUp Applications of GraniA Framework for LightUp Applications of Grani
A Framework for LightUp Applications of GraniYoshifumi Kawai
 
デブサミ 2013 日本App Inventorユーザー会
デブサミ 2013 日本App Inventorユーザー会デブサミ 2013 日本App Inventorユーザー会
デブサミ 2013 日本App Inventorユーザー会Takeaki Tada
 
理事長就任講演「イマAndroidで興っていること」日本Androidの会 2013年7月定例会
理事長就任講演「イマAndroidで興っていること」日本Androidの会 2013年7月定例会理事長就任講演「イマAndroidで興っていること」日本Androidの会 2013年7月定例会
理事長就任講演「イマAndroidで興っていること」日本Androidの会 2013年7月定例会嶋 是一 (Yoshikazu SHIMA)
 

Similar to Androidスマートフォンプログラミング (20)

MBaaS on the Google Cloud - Mobile Backend Starter
MBaaS on the Google Cloud - Mobile Backend StarterMBaaS on the Google Cloud - Mobile Backend Starter
MBaaS on the Google Cloud - Mobile Backend Starter
 
Android SDK Toolsのおさらい
Android SDK ToolsのおさらいAndroid SDK Toolsのおさらい
Android SDK Toolsのおさらい
 
Google mapとgps機能を使ってみた。
Google mapとgps機能を使ってみた。Google mapとgps機能を使ってみた。
Google mapとgps機能を使ってみた。
 
Androidのアプリケーションと権限
Androidのアプリケーションと権限Androidのアプリケーションと権限
Androidのアプリケーションと権限
 
Android0422
Android0422Android0422
Android0422
 
アンドロイド勉強会第二回 080525 3
アンドロイド勉強会第二回  080525 3アンドロイド勉強会第二回  080525 3
アンドロイド勉強会第二回 080525 3
 
AppPot製品概要
AppPot製品概要AppPot製品概要
AppPot製品概要
 
androidのgpsアプリってどうよ|株式会社コンテンツワン
androidのgpsアプリってどうよ|株式会社コンテンツワンandroidのgpsアプリってどうよ|株式会社コンテンツワン
androidのgpsアプリってどうよ|株式会社コンテンツワン
 
みゆっき☆Think#3 「androidに触ってみるよ!」
みゆっき☆Think#3 「androidに触ってみるよ!」みゆっき☆Think#3 「androidに触ってみるよ!」
みゆっき☆Think#3 「androidに触ってみるよ!」
 
【17-A-1】Mobile Future Conference開会のご挨拶/世界へ挑むDeNAの「X-border」「X-device」戦略
【17-A-1】Mobile Future Conference開会のご挨拶/世界へ挑むDeNAの「X-border」「X-device」戦略【17-A-1】Mobile Future Conference開会のご挨拶/世界へ挑むDeNAの「X-border」「X-device」戦略
【17-A-1】Mobile Future Conference開会のご挨拶/世界へ挑むDeNAの「X-border」「X-device」戦略
 
Androidアプリ開発どこまでいける?
Androidアプリ開発どこまでいける?Androidアプリ開発どこまでいける?
Androidアプリ開発どこまでいける?
 
Devsumi2013 gunta 2_pdf
Devsumi2013 gunta 2_pdfDevsumi2013 gunta 2_pdf
Devsumi2013 gunta 2_pdf
 
20130126 GCM in Android Yokohama
20130126 GCM in Android Yokohama20130126 GCM in Android Yokohama
20130126 GCM in Android Yokohama
 
アプリケーション・デベロッパー 〜Xamarinによるクロスプラットフォーム開発〜
アプリケーション・デベロッパー 〜Xamarinによるクロスプラットフォーム開発〜アプリケーション・デベロッパー 〜Xamarinによるクロスプラットフォーム開発〜
アプリケーション・デベロッパー 〜Xamarinによるクロスプラットフォーム開発〜
 
FridaによるAndroidアプリの動的解析とフッキングの基礎
FridaによるAndroidアプリの動的解析とフッキングの基礎FridaによるAndroidアプリの動的解析とフッキングの基礎
FridaによるAndroidアプリの動的解析とフッキングの基礎
 
入門者用Android Studio Hands on
入門者用Android Studio Hands on入門者用Android Studio Hands on
入門者用Android Studio Hands on
 
Android m finger print(public)
Android m finger print(public)Android m finger print(public)
Android m finger print(public)
 
A Framework for LightUp Applications of Grani
A Framework for LightUp Applications of GraniA Framework for LightUp Applications of Grani
A Framework for LightUp Applications of Grani
 
デブサミ 2013 日本App Inventorユーザー会
デブサミ 2013 日本App Inventorユーザー会デブサミ 2013 日本App Inventorユーザー会
デブサミ 2013 日本App Inventorユーザー会
 
理事長就任講演「イマAndroidで興っていること」日本Androidの会 2013年7月定例会
理事長就任講演「イマAndroidで興っていること」日本Androidの会 2013年7月定例会理事長就任講演「イマAndroidで興っていること」日本Androidの会 2013年7月定例会
理事長就任講演「イマAndroidで興っていること」日本Androidの会 2013年7月定例会
 

More from 高見 知英

IT技術者が活躍する土壌作りのために
IT技術者が活躍する土壌作りのためにIT技術者が活躍する土壌作りのために
IT技術者が活躍する土壌作りのために高見 知英
 
ふらっと広報勉強会 インターネットサービスの仕組み
ふらっと広報勉強会 インターネットサービスの仕組みふらっと広報勉強会 インターネットサービスの仕組み
ふらっと広報勉強会 インターネットサービスの仕組み高見 知英
 
Microsoft Teams無償版 調査レポート
Microsoft Teams無償版 調査レポートMicrosoft Teams無償版 調査レポート
Microsoft Teams無償版 調査レポート高見 知英
 
Webサービスを繋ぐIFTTT
Webサービスを繋ぐIFTTTWebサービスを繋ぐIFTTT
Webサービスを繋ぐIFTTT高見 知英
 
ふらっと広報勉強会 チラシ作成の基本を学ぼう
ふらっと広報勉強会 チラシ作成の基本を学ぼうふらっと広報勉強会 チラシ作成の基本を学ぼう
ふらっと広報勉強会 チラシ作成の基本を学ぼう高見 知英
 
データベース不要のCMS Picoについて
データベース不要のCMS Picoについてデータベース不要のCMS Picoについて
データベース不要のCMS Picoについて高見 知英
 
ふらっと広報勉強会 SNSで伝わる文章の書き方
ふらっと広報勉強会 SNSで伝わる文章の書き方ふらっと広報勉強会 SNSで伝わる文章の書き方
ふらっと広報勉強会 SNSで伝わる文章の書き方高見 知英
 
少年よ怠惰であれ!
少年よ怠惰であれ!少年よ怠惰であれ!
少年よ怠惰であれ!高見 知英
 
デジタル機器がもっと日常にある場所づくりを
デジタル機器がもっと日常にある場所づくりをデジタル機器がもっと日常にある場所づくりを
デジタル機器がもっと日常にある場所づくりを高見 知英
 
子ども向け簡易環境で学ぶ、プログラミングのキホン
子ども向け簡易環境で学ぶ、プログラミングのキホン子ども向け簡易環境で学ぶ、プログラミングのキホン
子ども向け簡易環境で学ぶ、プログラミングのキホン高見 知英
 
Facebookについて知ろう
Facebookについて知ろうFacebookについて知ろう
Facebookについて知ろう高見 知英
 
まちづくりとITと
まちづくりとITとまちづくりとITと
まちづくりとITと高見 知英
 
Wordでレイアウトしよう
WordでレイアウトしようWordでレイアウトしよう
Wordでレイアウトしよう高見 知英
 
タブレットで何ができるの?~さわってみようタブレット~
タブレットで何ができるの?~さわってみようタブレット~タブレットで何ができるの?~さわってみようタブレット~
タブレットで何ができるの?~さわってみようタブレット~高見 知英
 
わんくま同盟東京勉強会#102 とある地域とITのハナシ
わんくま同盟東京勉強会#102 とある地域とITのハナシわんくま同盟東京勉強会#102 とある地域とITのハナシ
わんくま同盟東京勉強会#102 とある地域とITのハナシ高見 知英
 
地域に向けて今やっていること、これからやること
地域に向けて今やっていること、これからやること地域に向けて今やっていること、これからやること
地域に向けて今やっていること、これからやること高見 知英
 
Project Sienaでアプリをつくろう
Project SienaでアプリをつくろうProject Sienaでアプリをつくろう
Project Sienaでアプリをつくろう高見 知英
 
ChromecastとNexus Player
ChromecastとNexus PlayerChromecastとNexus Player
ChromecastとNexus Player高見 知英
 
スマートフォンってなあに?さわってみようスマートフォン(スマートフォンのアプリについて)
スマートフォンってなあに?さわってみようスマートフォン(スマートフォンのアプリについて)スマートフォンってなあに?さわってみようスマートフォン(スマートフォンのアプリについて)
スマートフォンってなあに?さわってみようスマートフォン(スマートフォンのアプリについて)高見 知英
 

More from 高見 知英 (20)

IT技術者が活躍する土壌作りのために
IT技術者が活躍する土壌作りのためにIT技術者が活躍する土壌作りのために
IT技術者が活躍する土壌作りのために
 
ふらっと広報勉強会 インターネットサービスの仕組み
ふらっと広報勉強会 インターネットサービスの仕組みふらっと広報勉強会 インターネットサービスの仕組み
ふらっと広報勉強会 インターネットサービスの仕組み
 
Microsoft Teams無償版 調査レポート
Microsoft Teams無償版 調査レポートMicrosoft Teams無償版 調査レポート
Microsoft Teams無償版 調査レポート
 
Webサービスを繋ぐIFTTT
Webサービスを繋ぐIFTTTWebサービスを繋ぐIFTTT
Webサービスを繋ぐIFTTT
 
ふらっと広報勉強会 チラシ作成の基本を学ぼう
ふらっと広報勉強会 チラシ作成の基本を学ぼうふらっと広報勉強会 チラシ作成の基本を学ぼう
ふらっと広報勉強会 チラシ作成の基本を学ぼう
 
データベース不要のCMS Picoについて
データベース不要のCMS Picoについてデータベース不要のCMS Picoについて
データベース不要のCMS Picoについて
 
ふらっと広報勉強会 SNSで伝わる文章の書き方
ふらっと広報勉強会 SNSで伝わる文章の書き方ふらっと広報勉強会 SNSで伝わる文章の書き方
ふらっと広報勉強会 SNSで伝わる文章の書き方
 
少年よ怠惰であれ!
少年よ怠惰であれ!少年よ怠惰であれ!
少年よ怠惰であれ!
 
NPO #とは
NPO #とはNPO #とは
NPO #とは
 
デジタル機器がもっと日常にある場所づくりを
デジタル機器がもっと日常にある場所づくりをデジタル機器がもっと日常にある場所づくりを
デジタル機器がもっと日常にある場所づくりを
 
子ども向け簡易環境で学ぶ、プログラミングのキホン
子ども向け簡易環境で学ぶ、プログラミングのキホン子ども向け簡易環境で学ぶ、プログラミングのキホン
子ども向け簡易環境で学ぶ、プログラミングのキホン
 
Facebookについて知ろう
Facebookについて知ろうFacebookについて知ろう
Facebookについて知ろう
 
まちづくりとITと
まちづくりとITとまちづくりとITと
まちづくりとITと
 
Wordでレイアウトしよう
WordでレイアウトしようWordでレイアウトしよう
Wordでレイアウトしよう
 
タブレットで何ができるの?~さわってみようタブレット~
タブレットで何ができるの?~さわってみようタブレット~タブレットで何ができるの?~さわってみようタブレット~
タブレットで何ができるの?~さわってみようタブレット~
 
わんくま同盟東京勉強会#102 とある地域とITのハナシ
わんくま同盟東京勉強会#102 とある地域とITのハナシわんくま同盟東京勉強会#102 とある地域とITのハナシ
わんくま同盟東京勉強会#102 とある地域とITのハナシ
 
地域に向けて今やっていること、これからやること
地域に向けて今やっていること、これからやること地域に向けて今やっていること、これからやること
地域に向けて今やっていること、これからやること
 
Project Sienaでアプリをつくろう
Project SienaでアプリをつくろうProject Sienaでアプリをつくろう
Project Sienaでアプリをつくろう
 
ChromecastとNexus Player
ChromecastとNexus PlayerChromecastとNexus Player
ChromecastとNexus Player
 
スマートフォンってなあに?さわってみようスマートフォン(スマートフォンのアプリについて)
スマートフォンってなあに?さわってみようスマートフォン(スマートフォンのアプリについて)スマートフォンってなあに?さわってみようスマートフォン(スマートフォンのアプリについて)
スマートフォンってなあに?さわってみようスマートフォン(スマートフォンのアプリについて)
 

Recently uploaded

論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNet論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNetToru Tamaki
 
TSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdfTSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdftaisei2219
 
SOPを理解する 2024/04/19 の勉強会で発表されたものです
SOPを理解する       2024/04/19 の勉強会で発表されたものですSOPを理解する       2024/04/19 の勉強会で発表されたものです
SOPを理解する 2024/04/19 の勉強会で発表されたものですiPride Co., Ltd.
 
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略Ryo Sasaki
 
スマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システムスマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システムsugiuralab
 
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)Hiroki Ichikura
 
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介Yuma Ohgami
 
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...Toru Tamaki
 
論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A survey論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A surveyToru Tamaki
 

Recently uploaded (9)

論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNet論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNet
 
TSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdfTSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdf
 
SOPを理解する 2024/04/19 の勉強会で発表されたものです
SOPを理解する       2024/04/19 の勉強会で発表されたものですSOPを理解する       2024/04/19 の勉強会で発表されたものです
SOPを理解する 2024/04/19 の勉強会で発表されたものです
 
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
 
スマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システムスマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システム
 
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
 
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
 
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
 
論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A survey論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A survey
 

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 グラミング
  • 7. Android APIフレームワーク Androidスマートフォンプロ 2013/02/20 7 グラミング
  • 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 グラミング
  • 19. Android APIフレームワーク Androidスマートフォンプロ 2013/02/20 19 グラミング
  • 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 グラミング
  • 24. Android APIフレームワーク Androidスマートフォンプロ 2013/02/20 24 グラミング
  • 25. Googleマップを アプリケーションに組み込み表示 単体のGoogleマップと同一機能が 利用可能 Androidスマートフォンプロ 2013/02/20 25 グラミング
  • 26. アプリが起動していない状態で メッセージをプッシュ受信する Androidスマートフォンプロ 2013/02/20 26 グラミング
  • 27. Androidアプリケーション開発の特徴 Androidスマートフォンプロ 2013/02/20 27 グラミング
  • 28. アプリケーション配布基盤 アプリケーションの入手 更新 有料アプリの購入 Androidスマートフォンプロ 2013/02/20 28 グラミング
  • 29. アプリケーションの審査がない 簡易的なチェックは存在する 公開指定したアプリは即時公開 登録料 25ドル/1アカウント Androidスマートフォンプロ 2013/02/20 29 グラミング
  • 32. 全くそんなことはない アプリケーションの分野は 偏っている 未開拓の分野も多い 未開拓分野のアプリケーションを 作成してみては Androidスマートフォンプロ 2013/02/20 32 グラミング
  • 33. ご清聴ありがとうございました Androidスマートフォンプロ 2013/02/20 33 グラミング