¿Qué es Android ?
Android es una pila de software para dispositivos móviles que incluye un sistema operativo, middleware y algunas aplicaciones clave. La aplicación se ejecuta dentro de su propio proceso y su propia instancia de Dalvik Virtual Machine. Muchas máquinas virtuales funcionan de manera eficiente con un dispositivo DVM. DVM ejecuta código de bytes de idiomas Java que luego se transforma en archivos de formato .dex.
¿Cuáles son las ventajas de Android?
- ¿Qué software de diseño debo aprender para conseguir un trabajo?
- ¿Cómo trabaja el traductor en India y cuáles son los idiomas más demandados?
- ¿Habrá siempre trabajo para la mayoría de las personas?
- ¿Qué hace un analista de mercado?
- ¿Cuáles son las perspectivas laborales en los Estados Unidos para un estudiante indio después de una maestría en ingeniería mecánica?
Es un SDK simple y poderoso.
No se requiere tarifa de licencia, distribución o desarrollo.
Biblioteca Java de terceros fácil de importar.
Las plataformas de soporte son: Linux, Mac Os, Windows.
Los productos innovadores como los servicios de ubicación, la ubicación de una tienda de conveniencia cercana, etc., son algunas de las instalaciones adicionales en Android.
Los componentes pueden ser reutilizados y reemplazados por el marco de la aplicación.
DVM optimizado para dispositivos móviles.
SQLite permite almacenar los datos de manera estructurada.
Admite teléfono GSM y tecnologías Bluetooth, WiFi, 3G y EDGE.
El desarrollo es una combinación de un emulador de dispositivo, herramientas de depuración, creación de perfiles de memoria y plug-in para Eclipse IDE.
El cliente se beneficiará de una amplia gama de aplicaciones móviles para elegir, ya que Google Android romperá el monopolio de los operadores inalámbricos como AT&T y Orange.
Describa la arquitectura de aplicaciones de Android .
Android Application Architecture tiene los siguientes componentes:
Servicios – como Operación de red
Intención: realizar intercomunicación entre actividades o servicios
Externalización de recursos, como cadenas y gráficos
Notificación a los usuarios de señalización: luz, sonido, icono, notificación, diálogo, etc.
Proveedores de contenido: comparten datos entre aplicaciones
¿Cómo grabarás una llamada telefónica en Android? ¿Cómo manejar el flujo de audio para una llamada en Android?
Permisos.PROCESS_OUTGOING_CALLS: permite que una aplicación monitoree, modifique o cancele las llamadas salientes.
¿Qué es la actividad?
El componente básico de la interfaz de usuario es la actividad. Están en una conversación de larga duración con el usuario y pueden permanecer activos, incluso cuando están inactivos, mientras la conversación continúe. En términos de desarrollo de escritorio, una Actividad es equivalente a un Formulario.
Describe el formato APK.
El archivo APK (Android Packaging Key) es un formato comprimido del archivo AndroidManifest.xml, el código de la aplicación (archivos .dex), los archivos de recursos y otros archivos. Un proyecto se compila en un único archivo .apk.
¿Cuáles son las diferentes fases del ciclo de vida de la actividad?
A medida que una actividad pasa de un estado a otro, se notifica el cambio mediante llamadas a los siguientes métodos protegidos:
1) void onCreate (Paquete guardadoInstanceState)
2) anular onStart ()
3) anular onRestart ()
4) anular onResume ()
5) anular onPause ()
6) anular onStop ()
7) anular onDestroy ()
Tomados en conjunto, estos siete métodos definen el ciclo de vida completo de una actividad.
¿Qué es la intención?
Una clase (Intención) describe lo que la persona que llama desea hacer. La persona que llama envía esta intención al solucionador de intenciones de Android, que encuentra la actividad más adecuada para la intención. Por ejemplo, abrir un archivo PDF es una intención, y Adobe Reader es la actividad adecuada para esta intención.
Echa un vistazo al tema actualizado de Android