Siempre me había preguntado como hacían aplicaciones como WhatsApp que detectan cuando cae un SMS a tu número y automáticamente rellenar el código que te mandan. Ahora sé que es a través del uso de Broadcast Receivers!
Bienvenidos al curso
Todo lo que aprenderás sobre las bases técnicas de android
Android
Introducción a Android
Retos de desarrollar Apps
Tipos de dispositivos Android y Soporte
Componentes de una aplicación
Activity
Fragments
Intent
Services
Más sobre Services
Broadcast
Asynctask
Desarrollo
IDE Oficial de Android
Qué es y Cómo funciona Gradle
Generación de un apk en Android
Google Play Services
APIS de Google Play Services
Lenguajes para programar en Android
Métricas de Diseño
Qué es Material Design
Widgets de interfaz gráfica
Flutter la nueva forma de hacer interfaces en Android y iOS
Hardware
Consideraciones para trabajar con Hardware en Android
Almacenamiento
Niveles de Almacenamiento y tipos
File y SharedPreferences
Content Providers Bases de Datos y Network
Testing
Tipos de Testing en Android y UI Test
Google Play
Tienda de Aplicaciones Android
Conclusiones del curso
Aún no tienes acceso a esta clase
Crea una cuenta y continúa viendo este curso
Aportes 32
Preguntas 4
Siempre me había preguntado como hacían aplicaciones como WhatsApp que detectan cuando cae un SMS a tu número y automáticamente rellenar el código que te mandan. Ahora sé que es a través del uso de Broadcast Receivers!
XML no es un lenguaje de programación. Sus siglas significan Extensible Markup Language, o sea que es un Lenguaje de Marcado Extensible.
La teoria esta muy buena pero deberian combinar con practica, mostrar el androidmanifest en android estudio, y por ejemplo enseñar a poner un permiso para el uso de la camara u otro sensor.
Los broadcast o transmisiones, transmisores, estarán siempre alerta a lo que se produzca en el sistema operativo (batería baja, wifi disponible, llamadas entrantes, etc)
La composición de una app Android:
Código fuente, está conectado con manifest.
Manifest; esta encargado de todo lo que tenga que ver con el dispositivo móvil.
Android Device.
Los Broadcaster Receivers son receptores de transmisión y estarán alertas de lo que sucede en el dispositivo, por ejemplo, batería baja, llamadas entrantes, wifi disponible etc.
Excelente, muy buen curso, antes había desarrollado aplicaciones pero con este curso amplia más tu visión a la hora de desarrollar una aplicación 😄
Broadcast (Transmisores) -> Broadcast receivers (Receptor de transmisiones): Están alertas a lo que sucede en el SO Android.
En el manifest se deben declarar todos los accesos al hardware del movil. Estara alerta a cualquier cosa que ocurra en el hardware y/o SO.
Broadcast
Los broadcast receivers son los receptores de trasmisiones, estos receptores están siempre alerta de lo que sucede en el sistema operativo.
El archivo Manifest se encarga de tener declarado todo lo que tenga que ver con el dispositivo móvil y se encarga de comunicar el código fuente de la aplicación con el hardware del dispositivo. En este archivo también es donde están definidos los broadcast receivers.
Ejemplos de broadcasts: bateria baja, llamada entrante, mensaje entrante, wifi disponible, carga conectada, etc.
A partir de estos broadcast podemos lanzar mensajes o características de nuestra aplicación cuando ocurran ciertas cosas.
Código de una alarma:
public class AlarmReceiver extends BroadcastReceiver{
@Override
public void onReceive(Context context, Intent intent){
Toast.makeText(context,
"AlarmReceiver.onReceive()",
Toast.LENGTH_LONG).show();
}
}
No estoy de acuerdo en que digan que no tienen qué preocuparse de cómo funciona el código. Es ahí donde viene el porqué del broadcast. La verdad es que me parece que este curso no exactamente para personas que no saben programar, yo entiendo todo porque ya tengo cierta experiencia con Android.
Gps disponible? , tambien es posible detectar por el broadcast
¡Genial! 😃
Genial! el curso basico de JAVA SE me ha servido mucho para entender la programación como se ve en android 😄
broadcast: es una forma de transmisión de información donde un nodo emisor envía información a una multitud de nodos receptores de manera simultánea, sin necesidad de reproducir la misma transmisión nodo por nodo.
Este curso me esta gustando mucho, soy estudiante y para el proyecto de este cuatrimestre es una aplicacion en android,
aqui puedo sacar algunas ideas.
Ejemplos de Manifests
-Bateria baja
-Llamada entrante
-Mensaje entrante
-Wifi disponible
-Carga conectada
Me encanta este curso
Muy interesante los conceptos, una consulta si quiero que cuando el telefono se encienda mi aplicacion realice una accion, como se podria hacer esto , con lo que hemos escuchado se podria hacer?
Increíble! siempre tuve esta curiosidad, estoy amando el curso!
Con el Broadcast Receivers (Receptores de Transmisiones) ¿Podría también saber cuando el dispositivo tiene conexión a Internet?
Mas información al respecto 🛰:
(https://developer.android.com/guide/components/broadcasts.html)
He usado ésta característica para atrapar los estados del Bluetooth. Me permite por ejemplo saber cuando se conecta o se desconecta a otro dispositivo, entre otras acciones del bluetooth. Y así pode tomar acciones o avisar al usuario.
Cuando por ejemplo se active el modo avión en ese instante se produce una alerta que se puede capturar con un Broadcast
excelente!!
Debe volver a editar su vídeo, XML no es un lenguaje de programación.
XML es un lenguaje de marcado similar a HTML. is a markup language similar to HTML. Significa Extensible Markup Language (Lenguaje de Marcado Extensible) y es una especificación de recomendación W3C como lenguaje de marcado de propósito general.
super!! esto si es nuevo y de verdad que es muy bueno saberlo
Broadcast => Escuchas, que están disponibles para recibir las notificaciones de las aplicaciones
gracias por la clase.
Genial!!
¿Cómo se llama ese puntero?
El codifo fuente esta conectado con el android manifest y el android manifest es la capa que tiene contacto directo con el harwdware del movil.
Creo que esta clase resuelve un poco mi duda que tenia del proceso o cómo se hace para que al llegar un correo nuestro teléfono nos notifique.
¿Quieres ver más aportes, preguntas y respuestas de la comunidad? Crea una cuenta o inicia sesión.