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
Androidスマートフォンプログラミング
Search
高見知英
PRO
February 20, 2013
Technology
0
50
Androidスマートフォンプログラミング
2013-02-20 日本Androidの会横須賀支部定例会で発表した資料です
高見知英
PRO
February 20, 2013
Tweet
Share
More Decks by 高見知英
See All by 高見知英
高見知英のヒストリー
takamichie
PRO
0
27
SRPGがやりたい!
takamichie
PRO
0
55
ゲームについて 地域活動やってる人と話してみた話し
takamichie
PRO
0
310
AIを使う~プログラミングがAIでできるって本当ですか?~
takamichie
PRO
0
180
2023年新年の抱負
takamichie
PRO
0
110
今年なにやった?2022
takamichie
PRO
0
220
あなたは地域が好きですか?
takamichie
PRO
0
190
VoicePeakを使ってみた話
takamichie
PRO
0
250
CivicTechとポッドキャスト
takamichie
PRO
0
340
Other Decks in Technology
See All in Technology
あらゆる商品を扱う商品データベースを再設計した話 / product db re-architecture
rince
8
3.6k
オブジェクト指向宗教史
tanakahisateru
13
12k
長文から長文を生成するLLMツールをオープンソースで作ってみた。
tomohisa
2
140
Tohoku.Tech #1 「Cursorを使ったRaspberry Piの開発」by ねこまた
jun2882
0
250
生成AI・LLM時代における 機械学習エンジニアとしてのキャリア戦略・開発戦略 / my-career-and-development-strategies-for-ml-engineer-2024
yuya4
3
240
Vos logs méritent mieux que la config par défaut
lyrixx
2
300
エンジニアブランディングチームの KPI / KPI's of engineer branding team
chaspy
1
140
AMLD 2024 - Build Your Own GPT
donlelef
1
260
社内共通ルールを値オブジェクトにして社内ライブラリとして運用してみた話
leveragestech
2
1.1k
XRミーティング 2024-03-20
1ftseabass
PRO
0
100
統計的学習理論読み Chapter 1
kmatsui
3
760
GitHub最新情報キャッチアップ 2024年3月
dzeyelid
16
3.2k
Featured
See All Featured
Fashionably flexible responsive web design (full day workshop)
malarkey
397
65k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
501
140k
Thoughts on Productivity
jonyablonski
57
3.8k
Side Projects
sachag
451
41k
Typedesign – Prime Four
hannesfritz
36
2k
Fireside Chat
paigeccino
19
2.6k
The Cost Of JavaScript in 2023
addyosmani
13
3.7k
Gamification - CAS2011
davidbonilla
76
4.5k
Navigating Team Friction
lara
177
13k
Building Effective Engineering Teams - LeadDev
addyosmani
25
1.8k
The World Runs on Bad Software
bkeepers
PRO
60
6.6k
Practical Orchestrator
shlominoach
180
9.7k
Transcript
2013/02/20 日本Androidの会横須賀支部 高見知英
• 日本Androidの会横須賀支部 支部長 • 横浜IT勉強会 代表 ITコミュニティ • 地域コミュニティ活動参加 •
アプリ開発 • PC/スマートフォン教室 その他の活動 2013/02/20 Androidスマートフォンプロ グラミング 2
3 Androidスマートフォンプロ グラミング 2013/02/20
Androidアプリ 開発入門書 内容 Androidの特徴 開発環境 セットアップ マーケットへの リリース 2013/02/20 Androidスマートフォンプロ
グラミング 4
Android API リファレンス 内容 Android フレームワーク API解説 サンプル解説 2013/02/20 Androidスマートフォンプロ
グラミング 5
Android APIフレームワーク Androidのアプリケーションとは どんなものがつくれるのか Googleサービスとの連携 Playストア Androidアプリは飽和しているか 2013/02/20 Androidスマートフォンプロ グラミング
6
Android APIフレームワーク 2013/02/20 Androidスマートフォンプロ グラミング 7
コンポーネントのカタマリ 必要なタイミングでシステムより 呼び出される コンポーネントが必要になると アプリケーションが起動する 2013/02/20 Androidスマートフォンプロ グラミング 8
アクティビティ (画面) サービス (バックグラウンド 動作) コンテンツ プロバイダ (データ公開) ブロードキャスト レシーバ
(通知受信) 4つの コンポーネント 2013/02/20 Androidスマートフォンプロ グラミング 9
一つ以上のコンポーネントを持つ アクティビティのみ・サービスの みのアプリケーションもあり 2013/02/20 Androidスマートフォンプロ グラミング 10
コンポーネントが独立して動作 直接データのやりとりは行わない コンポーネント間のデータ共有 ファイル・データベース インテント サービスのバインド 2013/02/20 Androidスマートフォンプロ グラミング 11
Androidのアプリケーション= Androidのコンポーネント コンポーネントを単独起動 コンポーネントの公開 別のアプリケーションの コンポーネント呼び出し 2013/02/20 Androidスマートフォンプロ グラミング 12
「意図」という意味 このコンポーネントを起動したい こんな処理をさせたい 種類 明示的インテント 暗黙的インテント 2013/02/20 Androidスマートフォンプロ グラミング 13
2013/02/20 Androidスマートフォンプロ グラミング 14 呼び出しもと アプリケーション 明示的インテント 起動対象のパッケージ アクティビティを指定 任意の
アクティビティ
常に特定のコンポーネントを起動 コンポーネントには文字列やURL等 任意のデータを送付可能 2013/02/20 Androidスマートフォンプロ グラミング 15
2013/02/20 Androidスマートフォンプロ グラミング 16 呼び出しもと アプリケーション 暗黙的インテント 行いたいアクション 必要なデータを指定 指定されたアクションや
データに応答可能な アプリケーション一覧 フォトアルバム メーラー Twitterクライアント ・・・
2013/02/20 Androidスマートフォンプロ グラミング 17
どのコンポーネントを利用するか ユーザーが選択 お互い連携目的に作られていない 二つのアプリが連携 2013/02/20 Androidスマートフォンプロ グラミング 18
Android APIフレームワーク 2013/02/20 Androidスマートフォンプロ グラミング 19
暗黙的インテントを処理 写真を受け取りフィルタをかける 写真をWebサービスに送信する 2013/02/20 Androidスマートフォンプロ グラミング 20
アプリケーションは全ての機能を 実装する必要がある 撮影→加工→送信… Androidアプリケーションは、 加工のみ、送信のみの アプリケーションでも良い 暗黙的インテントを用いて連携 2013/02/20 Androidスマートフォンプロ グラミング
21
ゲーム ツール 特殊機能つきのカメラ 画面に何らかの加工を施す 2013/02/20 Androidスマートフォンプロ グラミング 22
スマートフォンらしい機能 拡張現実(AR) 地図情報を使ったアプリ 音声認識 2013/02/20 Androidスマートフォンプロ グラミング 23
Android APIフレームワーク 2013/02/20 Androidスマートフォンプロ グラミング 24
Googleマップを アプリケーションに組み込み表示 単体のGoogleマップと同一機能が 利用可能 2013/02/20 Androidスマートフォンプロ グラミング 25
アプリが起動していない状態で メッセージをプッシュ受信する 2013/02/20 Androidスマートフォンプロ グラミング 26
Androidアプリケーション開発の特徴 2013/02/20 Androidスマートフォンプロ グラミング 27
アプリケーション配布基盤 アプリケーションの入手 更新 有料アプリの購入 2013/02/20 Androidスマートフォンプロ グラミング 28
アプリケーションの審査がない 簡易的なチェックは存在する 公開指定したアプリは即時公開 登録料 25ドル/1アカウント 2013/02/20 Androidスマートフォンプロ グラミング 29
2013/02/20 Androidスマートフォンプロ グラミング 30
2013/02/20 Androidスマートフォンプロ グラミング 31
全くそんなことはない アプリケーションの分野は 偏っている 未開拓の分野も多い 未開拓分野のアプリケーションを 作成してみては 2013/02/20 Androidスマートフォンプロ グラミング 32
ご清聴ありがとうございました 2013/02/20 Androidスマートフォンプロ グラミング 33