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
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
高見知英
February 20, 2013
Technology
64
0
Share
Androidスマートフォンプログラミング
2013-02-20 日本Androidの会横須賀支部定例会で発表した資料です
高見知英
February 20, 2013
More Decks by 高見知英
See All by 高見知英
ポッドキャストをはじめよう ポッドキャストのやりかたと続けるコツ
takamichie
0
120
高見知英とAndroid
takamichie
0
110
大人になってからのゲームデビューのハナシ
takamichie
0
93
最近のゲーム実況のハナシ
takamichie
0
110
健常者から見たAndroidのアクセシビリティ機能
takamichie
0
540
山手縁乃庭のいまとこれから考えていること
takamichie
0
170
子どもとゲームとそのほかいろいろのハナシ
takamichie
0
160
高見知英のヒストリー
takamichie
0
130
SRPGがやりたい!
takamichie
0
280
Other Decks in Technology
See All in Technology
『家族アルバム みてね』における インシデント対応との向き合い方 / Approach incident response in Family Album
kohbis
2
200
なぜハノーバーメッセに行くべきなのか 〜初参加だから語れること〜
tanakaseiya
0
120
AI とサービス・デザイン / AI and Service Design
ks91
PRO
0
170
DI コンテナ自動生成ツールを実装してみた / intro-autodi
uhzz
0
870
オンコールの負荷軽減のためのBits Assistant 活用方法 / How to Use Bits Assistant to Reduce the Workload on On-Call Staff
sms_tech
1
130
Python開発環境にハーネス適用を検討する
yuuka51
1
520
Claude Codeですべての日常業務を爆速化しよう!
minorun365
PRO
15
14k
TSKaigi 2026 - 型プラグインシステムの実装に使われるテクニック
teamlab
PRO
2
440
自称宇宙最速で不合格となったAIP-C01にリベンジを果たすべくAIで問題集アプリを作ってみた。
yama3133
0
200
Kaggle未経験社員をメダリストに育てる「AIドラゴン桜」
lycorptech_jp
PRO
0
600
データ分析基盤の信頼を支える視点と設計
yuki_saito
1
690
RubyでRuby拡張を書いたらRubyより35倍速になったってどういうこと??
kazuho
3
620
Featured
See All Featured
Building a Modern Day E-commerce SEO Strategy
aleyda
45
9k
Technical Leadership for Architectural Decision Making
baasie
3
380
A brief & incomplete history of UX Design for the World Wide Web: 1989–2019
jct
2
380
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
128
55k
Keith and Marios Guide to Fast Websites
keithpitt
413
23k
SEO Brein meetup: CTRL+C is not how to scale international SEO
lindahogenes
1
2.7k
From π to Pie charts
rasagy
0
190
Learning to Love Humans: Emotional Interface Design
aarron
275
41k
Heart Work Chapter 1 - Part 1
lfama
PRO
7
36k
A Tale of Four Properties
chriscoyier
163
24k
Getting science done with accelerated Python computing platforms
jacobtomlinson
2
210
What the history of the web can teach us about the future of AI
inesmontani
PRO
1
580
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