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
高見知英
February 20, 2013
Technology
63
0
Share
Androidスマートフォンプログラミング
2013-02-20 日本Androidの会横須賀支部定例会で発表した資料です
高見知英
February 20, 2013
More Decks by 高見知英
See All by 高見知英
ポッドキャストをはじめよう ポッドキャストのやりかたと続けるコツ
takamichie
0
110
高見知英とAndroid
takamichie
0
89
大人になってからのゲームデビューのハナシ
takamichie
0
84
最近のゲーム実況のハナシ
takamichie
0
110
健常者から見たAndroidのアクセシビリティ機能
takamichie
0
520
山手縁乃庭のいまとこれから考えていること
takamichie
0
160
子どもとゲームとそのほかいろいろのハナシ
takamichie
0
150
高見知英のヒストリー
takamichie
0
120
SRPGがやりたい!
takamichie
0
260
Other Decks in Technology
See All in Technology
最大のアウトプット術は問題を作ること
ryoaccount
0
250
Zephyr(RTOS)でARMとRISC-Vのコア間通信をしてみた
iotengineer22
0
120
マルチモーダル非構造データとの闘い
shibuiwilliam
1
130
Babylon.js Japan Activities (2026/4)
limes2018
0
130
Bill One 開発エンジニア 紹介資料
sansan33
PRO
5
18k
互換性のある(らしい)DBへの移行など考えるにあたってたいへんざっくり
sejima
PRO
0
520
Databricks Lakehouse Federationで 運用負荷ゼロのデータ連携
nek0128
0
100
GitHub Advanced Security × Defender for Cloudで開発とSecOpsのサイロを超える: コードとクラウドをつなぐ、開発プラットフォームのセキュリティ
yuriemori
1
120
Sansanの認証基盤を支えるアーキテクチャとその振り返り
sansantech
PRO
1
140
FlutterでPiP再生を実装した話
s9a17
0
240
契約書からの情報抽出を行うLLMのスループットを、バッチ処理を用いて最大40%改善した話
sansantech
PRO
3
340
AI時代のIssue駆動開発のススメ
moongift
PRO
0
330
Featured
See All Featured
JAMstack: Web Apps at Ludicrous Speed - All Things Open 2022
reverentgeek
1
400
ReactJS: Keep Simple. Everything can be a component!
pedronauck
666
130k
Color Theory Basics | Prateek | Gurzu
gurzu
0
270
Context Engineering - Making Every Token Count
addyosmani
9
790
Digital Ethics as a Driver of Design Innovation
axbom
PRO
1
250
jQuery: Nuts, Bolts and Bling
dougneiner
66
8.4k
Ecommerce SEO: The Keys for Success Now & Beyond - #SERPConf2024
aleyda
1
1.9k
Utilizing Notion as your number one productivity tool
mfonobong
4
280
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
231
22k
Neural Spatial Audio Processing for Sound Field Analysis and Control
skoyamalab
0
240
Rebuilding a faster, lazier Slack
samanthasiow
85
9.4k
Building AI with AI
inesmontani
PRO
1
840
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