Lock in $30 Savings on PRO—Offer Ends Soon! ⏳
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Androidスマートフォンプログラミング
Search
高見知英
PRO
February 20, 2013
Technology
0
61
Androidスマートフォンプログラミング
2013-02-20 日本Androidの会横須賀支部定例会で発表した資料です
高見知英
PRO
February 20, 2013
Tweet
Share
More Decks by 高見知英
See All by 高見知英
ポッドキャストをはじめよう ポッドキャストのやりかたと続けるコツ
takamichie
PRO
0
75
高見知英とAndroid
takamichie
PRO
0
62
大人になってからのゲームデビューのハナシ
takamichie
PRO
0
65
最近のゲーム実況のハナシ
takamichie
PRO
0
78
健常者から見たAndroidのアクセシビリティ機能
takamichie
PRO
0
500
山手縁乃庭のいまとこれから考えていること
takamichie
PRO
0
140
子どもとゲームとそのほかいろいろのハナシ
takamichie
PRO
0
130
高見知英のヒストリー
takamichie
PRO
0
100
SRPGがやりたい!
takamichie
PRO
0
240
Other Decks in Technology
See All in Technology
re:Invent2025 3つの Frontier Agents を紹介 / introducing-3-frontier-agents
tomoki10
0
260
1人1サービス開発しているチームでのClaudeCodeの使い方
noayaoshiro
2
440
ペアーズにおけるAIエージェント 基盤とText to SQLツールの紹介
hisamouna
0
430
生成AI時代におけるグローバル戦略思考
taka_aki
0
210
文字列の並び順 / Unicode Collation
tmtms
3
610
大企業でもできる!ボトムアップで拡大させるプラットフォームの作り方
findy_eventslides
1
850
S3を正しく理解するための内部構造の読解
nrinetcom
PRO
3
180
AIエージェント開発と活用を加速するワークフロー自動生成への挑戦
shibuiwilliam
4
360
.NET 10の概要
tomokusaba
0
120
AWS運用を効率化する!AWS Organizationsを軸にした一元管理の実践/nikkei-tech-talk-202512
nikkei_engineer_recruiting
0
110
Power of Kiro : あなたの㌔はパワステ搭載ですか?
r3_yamauchi
PRO
0
180
生成AIを利用するだけでなく、投資できる組織へ / Becoming an Organization That Invests in GenAI
kaminashi
0
110
Featured
See All Featured
The State of eCommerce SEO: How to Win in Today's Products SERPs - #SEOweek
aleyda
2
9.1k
Lightning Talk: Beautiful Slides for Beginners
inesmontani
PRO
1
390
Neural Spatial Audio Processing for Sound Field Analysis and Control
skoyamalab
0
120
Keith and Marios Guide to Fast Websites
keithpitt
413
23k
Impact Scores and Hybrid Strategies: The future of link building
tamaranovitovic
0
170
Visualization
eitanlees
150
16k
SEOcharity - Dark patterns in SEO and UX: How to avoid them and build a more ethical web
sarafernandezseo
0
82
GraphQLとの向き合い方2022年版
quramy
50
14k
Breaking role norms: Why Content Design is so much more than writing copy - Taylor Woolridge
uxyall
0
110
ReactJS: Keep Simple. Everything can be a component!
pedronauck
666
130k
JAMstack: Web Apps at Ludicrous Speed - All Things Open 2022
reverentgeek
1
280
Practical Orchestrator
shlominoach
190
11k
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