Creado por atorres6204
hace más de 8 años
|
||
Pregunta | Respuesta |
RECURSO ONLINE Asignatura: Desarrollo para dispositivos móviles >>Haz clikc en la tarjeta<< | PROFESOR RESPONSABLE: Adrián Torres |
¿Que es una actividad en Android? | Es un componente de la aplicación Android que proporciona interacción con el usuario. Es una tarea simple, por ejemplo: introducir los datos de una persona o modificar una alarma, etc... |
¿Para que sirve la pila de actividades? | Para mantener en una aplicación Android las diferentes actividades una encima de las otras, como en una pila, al ser mostradas se retiran de la pila al finalizar (Método finish() o tecla Call Back) se cierra la que se visualiza y se muestra la actividad que la abrió en un inicio. |
¿Cuales son los pasos necesarios para crear una actividad? | Se debe extender de la clase Activity e imprementar los callback de cliclo necesarios al menos onCreate. Los eventos más importantes son: - onCreate: Sirve para iniciar los componentes gráficos. - onPause: opcional, multiples usos, por ejemplo cuando se sale de una actividad o se esta saliendo. |
¿Que evento utilizarías para grabar el estado de una aplicación? | Podemos usar la callback onSaveInstanceState() al que se le pasa un objeto Bundle en el que podemos guardar pares clave=valor con los datos que queremos almacenar. El sistema pasará este Bundle al evento onCreate la próxima vez que la actividad sea creada. |
El fichero AndroidManifest.xml ¿qué es? | Indica al SSOO que componentes forman una aplicación. Reside en directorio root de la aplicación , librerias, etc... Actividades <activity> Servicio <service> Broadcast <receiver> Proveedor de contenido <provider> |
Explicación de que es un fragmento | Un fragmento no puede considerarse ni un control ni un contenedor, aunque se parecería más a lo segundo. Un fragmento podría defniirse como una porción de la interfaz de usuario que puede añadirse o eliminarse de la interfaz de forma independiente al resto de elementos de la actividad, y que por supuesto puede reutilizarse en otras actividades. |
¿que es una transacción? | La gestión de añadir, reemplazar o borrar un fragmento de una actividad en tiempo de ejecución se tiene que hacer obligatoriamente con transacciones. Se parecen a las típicas de SQL, en las cuales hasta que no se confirma no se realiza los cambios, haciéndolos todos de una vez con commit() |
¿Que es la pila de fragmentos y como se utiliza? | Cada actividad posee una pila de fragmentos en donde poder ser apilados, para después regresar con simplemente cerrar el fragmento o con el botón BACK. Sirve para gestionar los fragmentos. |
¿Que elementos visuales se pueden añadir a un fragmento? | Los mismos elementos visualez que podemos poner en una actividad normal con su layout de interfaz gráfica, un fragmento tiene su propio ciclo de vida, y es una vista de la interfaz de usuario que es reutilizable en varias actividades |
Situaremos los ficheros de definición de interfaces dentro de:..... | El directorio res/layout |
El calificador values-uk corresponde a:.... | Valores en el idioma INGLÉS |
El formato de los archivos de texto en los directorios de recursos es:.... | formato XML |
¿Cómo podemos acceder a los recursos definidos en nuestra aplicación? | El acceso a los recursos se puede hacer desde programación con la clase [paquete].R.recursotipo.id directamente en las funciones que usen recursos o con la funcion getResources(). En los ficheros XML como [paquete:]@recursotipo/id |
¿Que diferencia hay entre layout y widget? | Layout o disposición es una composición de elementos gráficos para una actividad y widget es un objeto gráfico que sirve para interactuar con el usuario. |
¿Que es un event listener? | Es un escuchador de eventos que el usuario realiza sobre un control. |
¿Cuántos layouts puede tner definido una actividad? | Tiene que tener un principal, y en recursos se pueden definir otros para un tipo de pantalla u otro dispositivo o resolución de pantalla. |
La propiedad orientation la utiliza el layout:... | LinearLayout |
Formas en las que crear un menú: | Mediante programación y cargándolo desde un recurso XML |
Para añadir aceleradores de teclado a los menús se utilizan en el fichero XML de definición los atributos....: | android:alphabeticShortcut - android:numericShortvcut |
¿Quieres crear tus propias Fichas gratiscon GoConqr? Más información.