En Android, este control de diseño de pantallas organiza a sus View hijos en filas
LinearLayout
FrameLayout
RelativeLayout
TableLayout
En Android, este control de diseño de pantallas permite especificar dónde se encuentran los controles View hijos, uno en relación con los otros o con los límites del View padre
En Android, este control de diseño de pantallas organiza a sus controles View hijos en una sola fila o en una sola columna
En Android, este control de diseño de pantallas permite mostrar una pila de elementos View hijos. Frecuentemente se usa como un layout contenedor
En Android, este control se utiliza para el diseño de interfaz de usuario para contener a otros objetos View
ListView
GroupView
Container
Fragment
En Android, la clase que permite manejar los fragmentos de una Activity es
FragmentManager
FragmentTransaction
FragmentActivity
Para proporcionar un layout para un fragmento, se debe implementar el método del ciclo de vida del fragmento
onCreate()
onCreateView()
inflate()
createFragment()
En Android, los métodos del ciclo de vida de un fragmento son invocados por
El sistema operativo Android
La Activity asociada con el fragmento
La máquina virtual Dalvik
Las acciones del usuario
En Android, este método se invoca para eliminar cualquier recurso asociado con un fragmento
onDestroy()
onDestroyView()
onDettach()
onStop()
En Android este método es invocado cuando el fragmento deja de estar asociado de la Activity
En Android, este método es invocado cuando se ha eliminado la jerarquía de vistas asociada con el fragmento
En Android, este método es invocado cuando se asocia el fragmento con una Activity
onAttach()
onStart()
En Android, el sistema llama a este método cuando es el momento para que el fragmento dibuje por primera vez su interfaz de usuario
En Android, el sistema llama a este método cuando se está creando el fragmento
Clase derivada de Activity que proporciona capacidades de administración de fragmentos
Los fragmentos se introdujeron en la versión del SDK de Android
Nivel 8 del API, Froyo
Nivel 11 del API, Honeycomb
Nivel 16 del API, Jelly Bean
Nivel 21 del API, Lollipop
En Android, a un fragmento de que administra la interfaz de usuario se le denomina
Fragmento de pantalla
Fragmento de layout
Fragmento de vista
Fragmento de interfaz de usuario
En Android, al objeto controlador que puede representar a una Activity para realizar tareas, entre ellas la administración de la interfaz de usuario, se le denomina
Layout
View
Fragmento
ViewGroup
Formato de peso ligero para el intercambio de datos basado en Javascript
JSON
SOAP
XML-RPC
RESTful
Al estándar para intercambio de información entre diferentes tipos de aplicaciones sin importar el lenguaje de programación y la plataforma se le denomina
HTTP
Web Sockets
Conexión URL
Servicios Web
En Android, se recomienda siempre realizar las operaciones de red en un thread separado de la interfaz de usuario. Para ello se recomienda utilizar la clase
HttpURLConnection
AsyncTask
ConnectivityManager
NetworkInfo
En Java, un estándar basado en HTTP para comunicación asíncrona basada en mensajes entre un cliente y un servidor es
Web sockets
Web API
Servicios web
Java Network
En Android, para verificar el estado de la red la aplicación requiere el permiso
android.permission.ACCESS_NETWORK_STATE
android.permission.INTERNET
android.permission.ACCESS_NETWORK
android.permission.ACCESS_NTERNET
En Android, para acceder al Internet la aplicación requiere el permiso
android.permission.ACCESS_INTERNET
En Android, esta clase se puede utilizar para acceder a un recurso web
URL
WebSocket
En Android, esta clase se utiliza para definir un apuntador a un recurso web
En Android, los resultados de una consulta a una base de datos se retornan en un objeto
ResultDataSet
DataSet
Cursor
List
Implementar una subclase de SQLiteOpenHelper requiere anular dos métodos:
onCreate() y onUpgrade()
onCreate() y onOpen()
OnOpen() y onUpgrade()
onOpen() y onDowngrade()
Este método de la clase android.database.sqlite.SQLiteDatabase recupera los datos previamente insertados en la base de datos
get()
getData()
queryDatabase()
query()
En Android, una clase contrato permite
Describir la estructura de la base de datos
Describir una tabla de la base de datos
Describir los nombres de las columnas
Describir los tipos de los valores de una tabla
En Android, esta clase encapsula la tarea de crear, abrir y actualizar bases de datos para almacenar los datos de la aplicación
SQLiteDabaseHelper
SQLiteDatabase
SQLiteHelper
SQLiteOpenHelper
Android incluye un front-end Java para SQLite a través de la clase
SQLite
SQLDatabase
SQLiteFrontEnd
En Android, esta solución permite almacenar datos privados de la aplicación en la memoria del dispositivo
Preferencias compartidas
Almacenamiento interno
Almacenamiento externo
Bases de datos SQLite
En Android, esta solución permite almacenar datos primitivos privados de la aplicación como parejas de valores
En Android, el permiso ACCESS_COARSE_LOCATION sólo permite obtener la ubicación de
GPS_PROVIDER
NETWORK_PROVIDER
WIFI_PROVIDER
GPS_PROVIDER y NETWORK_PROVIDER
En Android, si se desea obtener la ubicación usando GPS_PROVIDER y NETWORK_PROVIDER se necesita requerir sólo el permiso
ACCESS_FINE_LOCATION
ACCESS_COARSE_LOCATION
ACCESS_LOCATION_EXTRA_COMMANDS
ACCESS_GPS_NETWORK_LOCATION
En Android, esta interfaz proporciona la información acerca de actualizaciones de ubicación, así como también actualizaciones de situación y notificaciones
GPSListener
RequestLocationListener
LocationListener
LocationManager
En Android, los datos de ubicación los proporciona
Google Maps
Google APIs
GPS
En Android, si se desea hacer uso de los mapas deberá instalarse
El nivel 9 del API
La última versión de Google APIs
El nivel de 11 del API
La clase de Android para reproducción de audio y video es
PlayBack
Player
MediaPlayer
Media
El valor de constante de acción para seleccionar un contacto al crear un Intent es
Intent.ACTION_PICK
Intent.ACTION_SEND
Intent.ACTION_VIEW
Intent.ACTION_DIAL
En Android, se puede iniciar una Activity en otra aplicación del dispositivo utilizando un
Intent Explícito
Intent Implícito
Activity
Vas a dormir con sebastian en Riu Lupita?
SRS con SQB en Riu Lupita?