Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
初めてのAndroid #TechLunch
Search
Livesense Inc.
PRO
April 23, 2014
Technology
72
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
初めてのAndroid #TechLunch
2011/12/07(水) @ Livesense TechLunch
発表者:島田 喜裕
Livesense Inc.
PRO
April 23, 2014
More Decks by Livesense Inc.
See All by Livesense Inc.
Rubyはただの⾔語に⾮ず
livesense
PRO
0
550
28新卒_Webエンジニア職採用_会社説明資料
livesense
PRO
0
130
27新卒_総合職採用_会社説明資料
livesense
PRO
0
7.3k
27新卒_Webエンジニア職採用_会社説明資料
livesense
PRO
0
12k
株式会社リブセンス・転職会議 採用候補者様向け資料
livesense
PRO
0
590
株式会社リブセンス 会社説明資料(報道関係者様向け)
livesense
PRO
1
1.8k
データ基盤の負債解消のためのリプレイス
livesense
PRO
0
690
26新卒_総合職採用_会社説明資料
livesense
PRO
0
13k
株式会社リブセンス会社紹介資料 / Invent the next common.
livesense
PRO
2
75k
Other Decks in Technology
See All in Technology
AI 時代の Azure エンジニアリング ~ 私たちは何を磨き、何を任せるのか ~
chack411
1
340
React Nativeでの OTA Updateって、 どう説明する?
ichiki1023
0
130
Argo CDとAtlantisで実現するインフラ管理のセルフサービス化──小規模SREチームで支えるプラットフォーム
cassius7
0
270
VS Code × GitHub Copilot での Fabric 開発
ryomaru0825
1
210
MCPゲートウェイを作って運用してわかったこと — Agent時代の権限管理の現在地
mtpooh
10
2.8k
『GOエコノミー 』(相乗りサービス) におけるスペック駆動開発
mot_techtalk
1
190
カンファレンスに参加した後の浮遊感とセルフケア
pauli
0
300
猫でもわかるKiro Web
kentapapa
1
160
高負荷プロダクション環境におけるAWS Lambdaのリアル 〜スケールとコストを左右する実行ライフサイクルの技術仕様〜
maimyyym
2
850
個別開発で終わらせない。 現場の課題をプロダクトの強さに変える StockmarkのFDE
ktkrhr
0
530
セルフサービスのオブザーバビリティ基盤をOpenTelemetryで作る / Building a Self-Service Observability Platform with OpenTelemetry
ymotongpoo
3
510
OpenClawでAzure DevOpsのWiki更新を自動化する - クラウドAIだけでは届かない場所へ
yutakaosada
0
140
Featured
See All Featured
Technical Leadership for Architectural Decision Making
baasie
3
590
Ecommerce SEO: The Keys for Success Now & Beyond - #SERPConf2024
aleyda
1
2.2k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
128
56k
Speed Design
sergeychernyshev
33
2.1k
A brief & incomplete history of UX Design for the World Wide Web: 1989–2019
jct
2
520
Building Applications with DynamoDB
mza
96
7.2k
Unlocking the hidden potential of vector embeddings in international SEO
frankvandijk
0
960
Gemini Prompt Engineering: Practical Techniques for Tangible AI Outcomes
mfonobong
2
560
エンジニアに許された特別な時間の終わり
watany
109
250k
Prompt Engineering for Job Search
mfonobong
0
470
Building Flexible Design Systems
yeseniaperezcruz
330
41k
Introduction to Domain-Driven Design and Collaborative software design
baasie
1
1k
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