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
60
初めての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.
株式会社リブセンス 会社説明資料(報道関係者様向け)
livesense
PRO
0
770
26新卒_総合職採用_会社説明資料
livesense
PRO
0
1.4k
株式会社リブセンス会社紹介資料 / Invent the next common.
livesense
PRO
1
8.8k
26新卒_Webエンジニア職採用_会社説明資料
livesense
PRO
1
5k
中途セールス職_会社説明資料
livesense
PRO
0
140
EM候補者向け転職会議説明資料
livesense
PRO
0
58
コロナで失われたノベルティ作成ノウハウを復活させた話
livesense
PRO
0
180
転職会議でGPT-3を活用した企業口コミ要約機能をリリースした話
livesense
PRO
0
1.2k
株式会社リブセンス マッハバイト_プレイブック
livesense
PRO
0
720
Other Decks in Technology
See All in Technology
Python(PYNQ)がテーマのAMD主催のFPGAコンテストに参加してきた
iotengineer22
0
540
インフラとバックエンドとフロントエンドをくまなく調べて遅いアプリを早くした件
tubone24
1
430
Flutterによる 効率的なAndroid・iOS・Webアプリケーション開発の事例
recruitengineers
PRO
0
120
データプロダクトの定義からはじめる、データコントラクト駆動なデータ基盤
chanyou0311
3
350
IBC 2024 動画技術関連レポート / IBC 2024 Report
cyberagentdevelopers
PRO
1
120
テストコード品質を高めるためにMutation Testingライブラリ・Strykerを実戦導入してみた話
ysknsid25
7
2.7k
複雑なState管理からの脱却
sansantech
PRO
1
160
アジャイルチームがらしさを発揮するための目標づくり / Making the goal and enabling the team
kakehashi
3
160
強いチームと開発生産性
onk
PRO
36
12k
10XにおけるData Contractの導入について: Data Contract事例共有会
10xinc
7
690
Amazon CloudWatch Network Monitor のススメ
yuki_ink
1
210
AI前提のサービス運用ってなんだろう?
ryuichi1208
8
1.4k
Featured
See All Featured
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
250
21k
No one is an island. Learnings from fostering a developers community.
thoeni
19
3k
Designing on Purpose - Digital PM Summit 2013
jponch
115
7k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
229
52k
Optimizing for Happiness
mojombo
376
70k
Imperfection Machines: The Place of Print at Facebook
scottboms
265
13k
GraphQLとの向き合い方2022年版
quramy
43
13k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
47
5k
Producing Creativity
orderedlist
PRO
341
39k
A Philosophy of Restraint
colly
203
16k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
329
21k
Put a Button on it: Removing Barriers to Going Fast.
kastner
59
3.5k
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