¿Cómo se implementa el polimorfismo en Android?
El polimorfismo en sí es un concepto de programación, y Android es la programación del sistema de aplicaciones, que solo es equivalente al entorno operativo del sistema operativo.
Por supuesto, conceptualmente hablando, el polimorfismo en sí es un polimorfismo con funciones similares pero diferentes métodos de implementación. Podemos pensar en múltiples funciones similares como polimorfismo.
Android puede especificar algunas actividades en una determinada categoría y luego puede buscar actividades que proporcionen una funcionalidad similar especificando una condición de intención. Escanear un código de barras es un ejemplo. Por ejemplo, mi teléfono móvil está equipado con un escáner de código de barras, así como con búsquedas de compras en Taobao y Google. Cuando una aplicación quiere iniciar el escaneo de códigos de barras, Android buscará todas las aplicaciones en esa categoría y, finalmente, aparecerá una lista de estas aplicaciones para que el usuario elija qué aplicación usar para escanear el código de barras.