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
Clase 1 (Tema 2 - Conociendo Android)
Search
Adrián Catalán
October 23, 2013
Technology
0
140
Clase 1 (Tema 2 - Conociendo Android)
Curso MOOC de Android en Telescopio (
http://telescopio.galileo.edu
)
Adrián Catalán
October 23, 2013
Tweet
Share
More Decks by Adrián Catalán
See All by Adrián Catalán
Clase 2 (Tema 3 - Tabs)
ykro
0
130
Clase 2 (Tema 5 - Navigation Drawer)
ykro
0
72
Clase 2 (Tema 4 - View Pager)
ykro
0
82
Clase 3 (Tema 1 - CustomLayout)
ykro
0
58
Clase 3 (Tema 2 - Dialogs)
ykro
0
61
Clase 2 (Tema 2 - ActionBar y Menú)
ykro
0
47
Clase 3 (Tema 3 - Cámara)
ykro
0
49
Clase 3 (Tema 4 - Threads y API)
ykro
0
40
Clase 3 (Tema 5 - Parse JSON)
ykro
0
85
Other Decks in Technology
See All in Technology
Bill One 開発エンジニア 紹介資料
sansan33
PRO
5
17k
クレジットカード決済基盤を支えるSRE - 厳格な監査とSRE運用の両立 (SRE Kaigi 2026)
capytan
6
2.8k
Ruby版 JSXのRuxが気になる
sansantech
PRO
0
160
AIと新時代を切り拓く。これからのSREとメルカリIBISの挑戦
0gm
0
2.5k
登壇駆動学習のすすめ — CfPのネタの見つけ方と書くときに意識していること
bicstone
3
120
量子クラウドサービスの裏側 〜Deep Dive into OQTOPUS〜
oqtopus
0
130
データの整合性を保ちたいだけなんだ
shoheimitani
8
3.2k
生成AIを活用した音声文字起こしシステムの2つの構築パターンについて
miu_crescent
PRO
2
210
10Xにおける品質保証活動の全体像と改善 #no_more_wait_for_test
nihonbuson
PRO
2
310
Contract One Engineering Unit 紹介資料
sansan33
PRO
0
13k
名刺メーカーDevグループ 紹介資料
sansan33
PRO
0
1k
M&A 後の統合をどう進めるか ─ ナレッジワーク × Poetics が実践した組織とシステムの融合
kworkdev
PRO
1
470
Featured
See All Featured
My Coaching Mixtape
mlcsv
0
48
Lightning talk: Run Django tests with GitHub Actions
sabderemane
0
120
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
35
2.4k
The Language of Interfaces
destraynor
162
26k
Large-scale JavaScript Application Architecture
addyosmani
515
110k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
46
2.7k
The Curious Case for Waylosing
cassininazir
0
240
The Hidden Cost of Media on the Web [PixelPalooza 2025]
tammyeverts
2
190
The #1 spot is gone: here's how to win anyway
tamaranovitovic
2
940
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
26
3.3k
The SEO identity crisis: Don't let AI make you average
varn
0
290
Transcript
CLASE 1: Introducción Adrián Catalán
[email protected]
@ykro
CONOCIENDO ANDROID Tema 2
http://www.flickr.com/photos/24046097@N00/4569769875
Anatomía • Software libre • Basado en Linux • Funciona
en varias capas • Archivos DEX y Dalvik
Anatomía Kernel de Linux Librerías & Máquina virtual Dalvik Framework
de aplicaciones Aplicaciones
seguridad • Cada app tiene un UID único y cada
proceso su propia VM • Principio del menor privilegio • Permisos bajo demanda • ¿qué pasa al rootear?
Estructura de directorios • Proyecto – AndroidManifest.xml – /src – /gen – /assets – /libs
– /res • /res/layout • /res/values
Componentes Activity Service http://www.flickr.com/photos/93896575@N00/698692268/ http://www.flickr.com/photos/28974123@N08/3707617908/
Activando Componentes Intents Activity Service Broadcast
Componentes Content Provider http://www.flickr.com/photos/95572727@N00/2826117627
Activando Componentes Content Provider Content Resolver
Activando Componentes Actividad (Vista general) Actividad (Vista de detalle) Service
Broadcast receiver Content provider Intent Intent Content resolver Intent
Android manifest
http://www.flickr.com/photos/72645106@N00/4346761800