Академический Документы
Профессиональный Документы
Культура Документы
dit
UPM
Android /ejemplo 1
Jos A. Maas
http://jungla.dit.upm.es/~pepe/doc/adsw/index.html
11.4.2013
contenido
Activity
1 actividad 1 pantalla
layout
cmo se disponen los elementos grficos
Button
elemento grfico en el que se puede hace clic onClick()
cuando hacemos clic
Log
trazas para ver dnde estamos
especificacin
una aplicacin con un contador (int)
un display para presentar el contador un botn para incrementar un botn para decrementar
android /ejemplo 1
Activity
1 pantallazo 1 objeto Activity las actividades se crean y aparecen en pantalla cuando otra actividad toma la pantalla la actividad queda suspendida una actividad puede retomar (resume) la pantalla normalmente el usuario NO destruye las actividades; android se encarga
android /ejemplo 1 4
Activity
ciclo de vida mtodos llamados en cada transicin
android /ejemplo 1
android /ejemplo 1
mis actividades
public class MyActivity extends Activity { @Override public void onCreate(Bundle bundle) { super.onCreate(bundle); } @Override protected void onStart() { super.onStart(); } @Override protected void onResume() { super.onResume(); } @Override protected void onPause() { super.onPause(); } @Override protected void onStop() { super.onStop(); } @Override protected void onDestroy() { super.onDestroy(); } }
android /ejemplo 1 7
android /ejemplo 1
android /ejemplo 1
android /ejemplo 1
10
android /ejemplo 1
11
android /ejemplo 1
12
android /ejemplo 1
13
espacio de trabajo
android /ejemplo 1
14
layout interfaz
teora
elementos visibles: View estructurados en grupos
nuestra aplicacin
LinearLayout
LinearLayout TextView
Button
android /ejemplo 1
Button
15
ViewGroup
LinearLayout
horizontal vertical TableLayout
android /ejemplo 1
16
android.view.View
TextView EditText Button CheckBox
android /ejemplo 1
17
View
android /ejemplo 1
18
layout
arrastrar con el ratn palette central
android /ejemplo 1
19
layout
botn derecho: personalizando nombres
android /ejemplo 1
20
layout - xml
android /ejemplo 1
21
ficheros java
eclipse genera algunos ficheros que NO debemos tocar
R.java BuildConfig.java
android /ejemplo 1
22
MainActivity.java
android /ejemplo 1
23
MainActivity.java
android /ejemplo 1
24
MainActivity.java
android /ejemplo 1
25
android /ejemplo 1
26
android /ejemplo 1
27
android.util.log
static final String Tag = contador; Log.v(TAG, mensaje); Log.d(TAG, mensaje); Log.i(TAG, mensaje); Log.w(TAG, mensaje); Log.e(TAG, mensaje);
android /ejemplo 1
28
ejemplo - logs
android /ejemplo 1
29
errores
android /ejemplo 1
30
exportar ejecutable 1
android /ejemplo 1
31
exportar ejecutable 2
android /ejemplo 1
32
android /ejemplo 1
33
android /ejemplo 1
34
android /ejemplo 1
35
distribuir ejecutable
hay mil formas de que llegue al mvil ej. descargar de la web
http://web.dit.upm.es/~pepe/ doc/adsw/android/Contador.apk
android /ejemplo 1
36