Quién dijo miedo habiendo hospitales, he instalado el recién salido del horno "Android Studio" proporcionado por Google y la verdad es que te lo pintan mucho mejor de lo que realmente es. Seguramente para aquellos que vienen de Eclipse el cambio es a mejor, pero de verdad, como programador MS, a mi me parece un auténtico infierno y cualquier cosa menos amigable, pero bueno, tiempo al tiempo que nadie nace sabido.
Resulta curioso que lo que a priori parece más sencillo es muy complejo y por suerte al contrario, por ejemplo:
marcar un número de teléfono
- Añadimos a AndroidManifest.xml
<uses-permission android:name="android.permission.CALL_PHONE" />Con esto solicitamos el permiso para realizar llamadas - Allá donde queramos hacemos la llamada:
Intent callIntent = new Intent(Intent.ACTION_CALL);
callIntent.setData(Uri.parse("tel:XXXXXXXXX"));
startActivity(callIntent);
Donde XXXXXXXXX es el teléfono
¿sencillo no?
Sin embargo, otras cosas como pasar de una pantalla (layout) a otra puede no ser tan sencillas o por lo menos poco intuitivas. Te puedes imaginar algo como show, load, etc pero no es algo así como:
Intent actividadGPS = new Intent(this, layout_GPS.class); startActivity(actividadGPS);y Aquí viene la nomenclatura y estructura de Android... Las actividades (Activity) y su ciclo de vida son algo novedoso para mí y que se debe comprender con profundidad, recomiendo para ello este excepcional artículo de jarroba: http://jarroba.com/activity-entender-y-usar-una-actividad/
No hay comentarios:
Publicar un comentario