Documente Academic
Documente Profesional
Documente Cultură
Android
http://informatica.uv.cl
Software necesario
So$ware
Development
Kit
(SDK)
de
Android
h"p://developer.android.com/sdk/index.html
SDK
JAVA
h"p://www.oracle.com/technetwork/java/javase/downloads/index.html
Processing h"p://processing.org
Taller bsico de desarrollo de aplicaciones para Android Ingeniera Civil Informtica
2
informatica.uv.cl
Proceso para desarrollar aplicaciones
para Android
Instalar SDK
Android
Actualizar SDK
Configurar
adecuadamente el
dispositivo Android
Crear Aplicacin e
instalarla en el
dispositvo
Taller bsico de desarrollo de aplicaciones para Android Ingeniera Civil Informtica
3
informatica.uv.cl
Arquitectura de Android
3.2. THE OPERATING SYSTEMS 13
Figure 3.1:
Taller bsico de desarrollo de aplicaciones para Overview of the Civil
Android Ingeniera Android architecture
Informtica
[25]
4
informatica.uv.cl
Arquitectura de Android
3.2. THE OPERATING SYSTEMS 13
Concurrency Model
Android is based on Linux, and oers almost the same features with respect to the
concurrency model. Running background services is possible for third party devel-
Available from http://www.netmite.com/android/
Taller bsico de desarrollo de aplicaciones para Android Ingeniera Civil Informtica
5
informatica.uv.cl
Arquitectura del SDK de android
Taller bsico de desarrollo de aplicaciones para Android Ingeniera Civil Informtica
6
informatica.uv.cl
Arquitectura del SDK de android
adb.exe
Android
Debug
Bridge
h"p://developer.android.com/tools/help/adb.html
Taller bsico de desarrollo de aplicaciones para Android Ingeniera Civil Informtica
7
informatica.uv.cl
Arquitectura del SDK
Compilacin App
Aplicacin Framework
ADB ADB
server cliente
Taller bsico de desarrollo de aplicaciones para Android Ingeniera Civil Informtica
8
informatica.uv.cl
Entorno de programacin
Seleccin
del
modo
de
operacin
Consola
de
mensajes
(Consola
de
Debug
Taller bsico de desarrollo de aplicaciones para Android Ingeniera Civil Informtica
9
informatica.uv.cl
Entorno de programacin
Biblioteca
uAlizada
en
este
taller
displayHeight
displayHeight
displayWidth
orientation(PORTRAIT);
displayWidth
orientation(LANDSCAPE);
Modo
2D Modo
3D
(P2D) (P3D)
RGB:
(255,0,0) El
color
se
codica
en
niveles
de
Red,
Green
y
Blue.
(0,255,0) Cada
nivel
es
un
entero
en
el
rango
[0,
255]
0
:
nivel
mnimo
(0,0,255)
255:
nivel
mximo
0 (0,127)
RGB RGB
(sin
nivel
alfa) (con
nivel
alfa)
(255,0,0) (255,0,0,127)
Congura
la
pantalla
visible
al
total
de
la
pantalla
del
disposiAvo
displayWidth, DisplayHeight
No se declaran
Asignacin de variables.
La
prxima
gura
tendr
una
lnea
de
contorno
de
color
(255,0,0)
(Rojo)
La
prxima
gura
tendr
una
lnea
de
contorno
de
grosor
2
mouseX, mouseY