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
69
Clase 2 (Tema 4 - View Pager)
ykro
0
78
Clase 3 (Tema 1 - CustomLayout)
ykro
0
57
Clase 3 (Tema 2 - Dialogs)
ykro
0
58
Clase 2 (Tema 2 - ActionBar y Menú)
ykro
0
46
Clase 3 (Tema 3 - Cámara)
ykro
0
47
Clase 3 (Tema 4 - Threads y API)
ykro
0
37
Clase 3 (Tema 5 - Parse JSON)
ykro
0
82
Other Decks in Technology
See All in Technology
PHPでWebブラウザのレンダリングエンジンを実装する
dip_tech
PRO
0
220
AIとともに進化するエンジニアリング / Engineering-Evolving-with-AI_final.pdf
lycorptech_jp
PRO
0
150
Delta airlines Customer®️ USA Contact Numbers: Complete 2025 Support Guide
deltahelp
0
140
「クラウドコスト絶対削減」を支える技術—FinOpsを超えた徹底的なクラウドコスト削減の実践論
delta_tech
4
130
マネジメントって難しい、けどおもしろい / Management is tough, but fun! #em_findy
ar_tama
5
730
American airlines ®️ USA Contact Numbers: Complete 2025 Support Guide
airhelpsupport
0
280
敢えて生成AIを使わないマネジメント業務
kzkmaeda
1
330
B2C&B2B&社内向けサービスを抱える開発組織におけるサービス価値を最大化するイニシアチブ管理
belongadmin
1
5.7k
MUITにおける開発プロセスモダナイズの取り組みと開発生産性可視化の取り組みについて / Modernize the Development Process and Visualize Development Productivity at MUIT
muit
1
14k
「良さそう」と「とても良い」の間には 「良さそうだがホンマか」がたくさんある / 2025.07.01 LLM品質Night
smiyawaki0820
1
500
Should Our Project Join the CNCF? (Japanese Recap)
whywaita
PRO
0
330
React開発にStorybookとCopilotを導入して、爆速でUIを編集・確認する方法
yu_kod
1
180
Featured
See All Featured
It's Worth the Effort
3n
185
28k
Fireside Chat
paigeccino
37
3.5k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
18
960
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
15
1.5k
How to Think Like a Performance Engineer
csswizardry
24
1.7k
Documentation Writing (for coders)
carmenintech
72
4.9k
Building Flexible Design Systems
yeseniaperezcruz
328
39k
How GitHub (no longer) Works
holman
314
140k
Fantastic passwords and where to find them - at NoRuKo
philnash
51
3.3k
Done Done
chrislema
184
16k
The Language of Interfaces
destraynor
158
25k
Bash Introduction
62gerente
614
210k
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