Sistema de Comunicacion


El sistema operativo Android permite según el hardware del dispositivo, comunicación entre ellos, mediante mecanismos propios o a través de la red. Existen distintos tipos de comunicación:


De Red (conexión directa, wifi)
Telefonía
Bluetooth 

Para comunicación por medio de la red el paquete android.net.wifi provee los mecanismos necesarios para que un sistema pueda acceder a la pila Wifi del sistema. En el paquete de comunicaciones de red están incluidas las instrucciones para que el sistema detecte automáticamente nuevos puntos de acceso, informe el estado actual de la propia conexión y realice conexiónes seguras, entre otras características.

El paquete android.telephony proporciona recursos para acceder a la información básica del teléfono, como el tipo de red, estado de la conexión, gestión de números de teléfono, entre otros.Las principales clases implicadas son:
  • NeighboringCellInfo: proporciona información de la celda más cercana.
  • PhoneNumberUtils: clase de ayuda para la gestión de Strings telefónicos.
  • PhoneStateListener: clase que gestiona los cambios de estado del teléfono.
  • SMSManager: operaciones de SMS.
  • SMSMessage: mensaje SMS.
  • TelephonyManager: Acceso a los servicios de telefonía del dispositivo.

Para comunicación por medio de Bluetooth existen versiones desde la 2.0. Funciones del Bluetooth: 
  • Buscar otros dispositivos bluetooth.
  • Consultar si está emparejado con un dispositivo bluetooth concreto.
  • Conectar con otros dispositivos a través del servicio de descubrimiento de dispositivos.
  • Realizar transferencia de datos entre otros dispositivos de forma bidireccional.
  • Manejar múltiples conexiones


Comentarios

Entradas más populares de este blog

Arquitectura del Sistema Operativo Android