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
71
Clase 2 (Tema 4 - View Pager)
ykro
0
81
Clase 3 (Tema 1 - CustomLayout)
ykro
0
58
Clase 3 (Tema 2 - Dialogs)
ykro
0
60
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
38
Clase 3 (Tema 5 - Parse JSON)
ykro
0
84
Other Decks in Technology
See All in Technology
Flaky Testへの現実解をGoのプロポーザルから考える | Go Conference 2025
upamune
1
390
フルカイテン株式会社 エンジニア向け採用資料
fullkaiten
0
9k
生成AIを活用したZennの取り組み事例
ryosukeigarashi
0
190
about #74462 go/token#FileSet
tomtwinkle
1
270
analysis パッケージの仕組みの上でMulti linter with configを実現する / Go Conference 2025
k1low
1
260
#普通の文系サラリーマンチャレンジ 自分でアプリ開発と電子工作を続けたら人生が変わった
tatsuya1970
0
910
Azure Well-Architected Framework入門
tomokusaba
0
200
Trust as Infrastructure
bcantrill
0
290
extension 現場で使えるXcodeショートカット一覧
ktombow
0
190
AI Agentと MCP Serverで実現する iOSアプリの 自動テスト作成の効率化
spiderplus_cb
0
410
Why React!?? Next.jsそしてReactを改めてイチから選ぶ
ypresto
10
4.1k
データエンジニアがこの先生きのこるには...?
10xinc
0
430
Featured
See All Featured
How STYLIGHT went responsive
nonsquared
100
5.8k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
26
3.1k
Writing Fast Ruby
sferik
629
62k
How GitHub (no longer) Works
holman
315
140k
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
9
570
[RailsConf 2023] Rails as a piece of cake
palkan
57
5.9k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
30
2.9k
Learning to Love Humans: Emotional Interface Design
aarron
274
40k
Six Lessons from altMBA
skipperchong
28
4k
Rebuilding a faster, lazier Slack
samanthasiow
84
9.2k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
162
15k
Large-scale JavaScript Application Architecture
addyosmani
514
110k
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