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 #TechLunch
Search
Livesense Inc.
PRO
April 23, 2014
Technology
0
59
初めてのAndroid #TechLunch
2011/12/07(水) @ Livesense TechLunch
発表者:島田 喜裕
Livesense Inc.
PRO
April 23, 2014
Tweet
Share
More Decks by Livesense Inc.
See All by Livesense Inc.
EM候補者向け転職会議説明資料
livesense
PRO
0
6
コロナで失われたノベルティ作成ノウハウを復活させた話
livesense
PRO
0
73
株式会社リブセンス 会社説明資料(報道関係者様向け)
livesense
PRO
0
360
転職会議でGPT-3を活用した企業口コミ要約機能をリリースした話
livesense
PRO
0
1k
株式会社リブセンス マッハバイト_プレイブック
livesense
PRO
0
410
Tech Award 2021 選出方法
livesense
PRO
0
1k
株式会社リブセンス エンジニアリング組織を支える風土と制度
livesense
PRO
0
530
株式会社リブセンス・マッハバイト 採用候補者様向け資料
livesense
PRO
0
210
株式会社リブセンス・転職会議 採用候補者様向け資料
livesense
PRO
0
2k
Other Decks in Technology
See All in Technology
20分で完全に理解するGrafanaダッシュボード
hamadakoji
3
690
Grafana x PagerDuty Better Together
jacopen
0
110
Java EE/Jakarta EEの現状と将来―クラウドネイティブ時代にJava EEは対応できるのか?―
takakiyo
1
170
DevOpsメトリクスとアウトカムの接続にトライ!開発プロセスを通して計測できるメトリクスの活用方法
ham0215
2
240
[新卒向け研修資料] テスト文字列に「うんこ」と入れるな(2024年版)
infiniteloop_inc
4
16k
EMとして2023年度に頑張ったこと / What we did well in FY2023 as a EM
pauli
1
170
競技としてのKaggle、役に立つKaggle
yu4u
4
1.9k
Postman v10リリース後を振り返る / Looking back at Postman v10 after release
yokawasa
1
160
今年のRubyKaigiはProfiler Year🤘
osyoyu
0
180
ServiceNow Knowledge Learning Rise up
manarobot
0
210
JAWS-UG Bedrock Claude Night
yamahiro
3
610
JSON攻略法.pdf
miyakemito
8
5.1k
Featured
See All Featured
The Mythical Team-Month
searls
216
42k
Optimising Largest Contentful Paint
csswizardry
8
2.4k
How to Ace a Technical Interview
jacobian
272
22k
Practical Orchestrator
shlominoach
182
9.7k
Teambox: Starting and Learning
jrom
128
8.4k
Done Done
chrislema
178
15k
The Language of Interfaces
destraynor
151
23k
Stop Working from a Prison Cell
hatefulcrawdad
266
19k
WebSockets: Embracing the real-time Web
robhawkes
59
7k
Imperfection Machines: The Place of Print at Facebook
scottboms
260
12k
Automating Front-end Workflow
addyosmani
1356
200k
Thoughts on Productivity
jonyablonski
58
3.8k
Transcript
初めてのAndroid Hello,Android
アーキテクチャ
Dalvikとは何か? 特徴 ◦ .dexファイルを実行 その他 ◦ GoogleのDan Bornsteinによって設計
アプリケーションフレームワーク 高水準の部品を提供 • アクティビティ マネージャ • コンテンツ プロバイダ • リソース
マネージャ • 通知マネージャ
開発のための部品 Android SDKには開発する上で知らない といけないオブジェクト。 • アクティビティ • インテント
ライフサイクル • onCreate • onStart • onResume • onPause •
onStop • onRestart • onDestroy
実装 オープニング画面の作成
リソースの使い方 • リソースとは、コード以外の情報 • プロジェクトのresディレクトリに作成 ◦ main.xml ◦ string.xml ◦
colors.xml
Rとは • リソースを示すID(定数値)が定義されたもの • すべてのリソースIDはプロジェクトのRクラスに 定義される。 • IDはaapt(Androidのリソースコンパイラ)ツール で自動的に生成。
レイアウト定義ファイル レイアウトは、1個以上の子オブジェクトのコンテナ で、親オブジェクトの矩形内にそれらの子を配置。
AndroidとXML AndroidがXMLを使うのはなぜか?効率が悪くな いのか? デバイスに格納されるのは、オリジナルの XMLテキストではなく、圧縮済みのバイナリ フォーマット。
次回 続、Android or sns api