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
61
Androidスマートフォンプログラミング
2013-02-20 日本Androidの会横須賀支部定例会で発表した資料です
高見知英
PRO
February 20, 2013
Tweet
Share
More Decks by 高見知英
See All by 高見知英
ポッドキャストをはじめよう ポッドキャストのやりかたと続けるコツ
takamichie
PRO
0
55
高見知英とAndroid
takamichie
PRO
0
38
大人になってからのゲームデビューのハナシ
takamichie
PRO
0
52
最近のゲーム実況のハナシ
takamichie
PRO
0
60
健常者から見たAndroidのアクセシビリティ機能
takamichie
PRO
0
470
山手縁乃庭のいまとこれから考えていること
takamichie
PRO
0
120
子どもとゲームとそのほかいろいろのハナシ
takamichie
PRO
0
110
高見知英のヒストリー
takamichie
PRO
0
84
SRPGがやりたい!
takamichie
PRO
0
220
Other Decks in Technology
See All in Technology
AIエージェントの開発に必須な「コンテキスト・エンジニアリング」とは何か──プロンプト・エンジニアリングとの違いを手がかりに考える
masayamoriofficial
0
340
あなたの知らない OneDrive
murachiakira
0
230
AIが住民向けコンシェルジュに?Amazon Connectと生成AIで実現する自治体AIエージェント!
yuyeah
0
260
Claude Code x Androidアプリ 開発
kgmyshin
1
550
広島銀行におけるAWS活用の取り組みについて
masakimori
0
120
Autonomous Database Serverless 技術詳細 / adb-s_technical_detail_jp
oracle4engineer
PRO
18
52k
Goでマークダウンの独自記法を実装する
lag129
0
210
DeNA での思い出 / Memories at DeNA
orgachem
PRO
2
900
Android Studio の 新しいAI機能を試してみよう / Try out the new AI features in Android Studio
yanzm
0
260
モノレポにおけるエラー管理 ~Runbook自動生成とチームメンションの最適化
biwashi
0
540
第64回コンピュータビジョン勉強会@関東(後編)
tsukamotokenji
0
220
S3のライフサイクル設計でハマったポイント
mkumada
0
140
Featured
See All Featured
Automating Front-end Workflow
addyosmani
1370
200k
Stop Working from a Prison Cell
hatefulcrawdad
271
21k
How to Think Like a Performance Engineer
csswizardry
25
1.8k
Measuring & Analyzing Core Web Vitals
bluesmoon
9
560
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
32
1.4k
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
9
780
Reflections from 52 weeks, 52 projects
jeffersonlam
351
21k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
26
3k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
161
15k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
33
2.4k
Gamification - CAS2011
davidbonilla
81
5.4k
Into the Great Unknown - MozCon
thekraken
40
2k
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