Descuento de otoño
Universidad de Java
Aprendizaje
Cursos
Tareas
Cuestionarios y controles
Juegos
Ayuda
Horario para collejas
Becarios
Comunidad
Usuarios
Foro
Chat
Artículos
Casos de éxito
Actividades
Comentarios
Suscripciones
Tema claro
Artículo
  • Comentarios
  • Sobre nosotros
  • CS50
Comenzar
Empezar a aprender
  • Artículos
  • Autores
  • Todos los grupos
  • Lista de todos los artículos
JavaRush /Blog de Java /Random-ES /7 preguntas y respuestas frecuentes sobre Android para de...
Эллеонора Керри
Nivel 41
  • 28 febrero 2021
  • 490 views
  • 0 comments

7 preguntas y respuestas frecuentes sobre Android para desarrolladores de Java

Publicado en el grupo Random-ES
Python-университет
En este artículo, veremos algunas de las preguntas más frecuentes en las entrevistas sobre Android. La profesión de desarrollador de aplicaciones para Android tiene una gran demanda. Las siguientes preguntas son muy comunes en entrevistas para desarrolladores de Android de nivel medio y básico. Son de naturaleza simple y excelentes para repasar y practicar antes de ir a una entrevista de Android. 7 preguntas y respuestas frecuentes sobre Android para desarrolladores de Java - 1

Pregunta 1: ¿Cuál es la diferencia entre una imagen png normal y una de 9 parches?

Esta es una de las preguntas de entrevistas de Android más populares. Se solicita a desarrolladores con 1-2 a 5 años de experiencia. La respuesta es que es un recurso de mapa de bits de tamaño variable que se puede utilizar para fondos u otras imágenes en el dispositivo. La clase NinePatch brinda la capacidad de representar una imagen en nueve áreas. La extensión de dichas imágenes es .9.png . Se pueden expandir de nueve maneras: 4 esquinas no se escalan, 4 bordes se escalan a lo largo de un eje y el área central se escala a lo largo de ambos ejes. Pregunta 2: ¿Qué es la notificación ANR en Android? ANR es la abreviatura de Aplicación que no responde . Los sistemas que se ejecutan en el sistema operativo Android muestran este cuadro de diálogo si la aplicación está realizando una tarea que consume muchos recursos en el hilo principal y no responde durante un período prolongado.

Pregunta 3: ¿Cuándo se llama al método onResume()?

El método onResume()es uno de los métodos del ciclo de vida de la actividad. Se llama cuando una actividad pasa a primer plano. Puede anular este método en su actividad para ejecutar código cuando la actividad se inicia, se reinicia o pasa al primer plano. Aquí hay un diagrama claro que explica la secuencia de ejecución de varios métodos de devolución de llamada en Android, que incluyen onResume():
7 preguntas y respuestas frecuentes sobre Android para desarrolladores de Java - 2

Pregunta 4: ¿Cuál es la diferencia entre intención implícita y explícita?

Intent o Intent básicamente se refiere a mensajes que se transmiten entre componentes (Actividades, Servicios, Receptores de Difusión, Proveedores de Contenido) . Hay dos tipos de intenciones: implícitas y explícitas . Averigüemos cuáles son sus diferencias. 1) Implícito: Las intenciones implícitas se dan cuando se llaman a intenciones predeterminadas del sistema, como enviar un correo electrónico, SMS, marcar un número de teléfono, por ejemplo:
Intent sendIntent = new Intent();
sendIntent.setAction(Intent.ACTION_SEND);
sendIntent.putExtra(Intent.EXTRA_TEXT, textMessage);
sendIntent.setType("text/plain")
startactivity(sendIntent);
2) Explícito: la intención explícita se utiliza para pasar de una actividad a otra, por ejemplo, de una actividad firsta otra second:
Intent intent = new Intent(first.this, second.class);
startactivity(intent);
Puede obtener más información sobre la intención explícita e implícita en el libro Introducción al desarrollo de Android de John Sonmez.

Pregunta 5: ¿Qué es el formato APK?

Un archivo APK es un archivo comprimido AndroidManifest.XMLcon la extensión .apk. Contiene código de aplicación (archivos .dex), archivos de recursos y otros archivos comprimidos en un solo archivo.

Pregunta 6: ¿Qué es la máquina virtual Dalvik?

Al igual que las aplicaciones Java se ejecutan en Oracle HotSpot JVM o Azul JVM , las aplicaciones de Android se ejecutan en Dalvik Virtual Machine (DVM) . Básicamente, es un análogo de una máquina Java desarrollada por Google y optimizada para ella. Trabajar con procesadores RISC .

Pregunta 7: ¿Cómo se ejecuta una aplicación de Android en un dispositivo móvil con sistema operativo Android?

Debido a que las aplicaciones de Android suelen estar codificadas en Java, primero se compilan y luego se ejecutan, pero la máquina virtual para la que se genera su código de bytes es diferente de la JVM estándar. La máquina virtual Dalvik se utiliza para ejecutar aplicaciones de Android.
7 preguntas y respuestas frecuentes sobre Android para desarrolladores de Java - 3
¿Qué más leer?

¿Qué quiere la gente en 2018? Cinco tendencias de consumo que interesan a los especialistas en TI

Diez preguntas de la entrevista Java sobre interfaces y clases abstractas

Frontend-университет
Comentarios
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION
Aprender
  • Курси програмування
  • Registro
  • Curso de Java
  • Ayuda con las tareas
  • Precios
  • Proyectos de juegos
Comunidad
  • Usuarios
  • Artículos
  • Foro
  • Chat
  • Casos de éxito
  • Actividades
Empresa
  • Información sobre nosotros
  • Contactos
  • Comentarios
  • Preguntas frecuentes
  • Soporte
JavaRush JavaRush es un curso por Internet para aprender programación en Java desde cero. Este curso es la manera perfecta para que los principiantes dominen Java. Ofrece más de 1200 tareas con comprobación instantánea y contenidos teóricos esenciales sobre los fundamentos de Java. Para ayudarte a triunfar en tu formación, hemos implementado una serie de características motivadoras: controles, proyectos de programación y contenidos sobre aprendizaje eficiente y para tu carrera profesional como desarrollador Java.
Síguenos
Los programadores no nacen, se hacen © 2025 JavaRush
Descargar aplicación
  • Google Play
  • App Store
Mastercard Visa
Los programadores no nacen, se hacen © 2025 JavaRush