Вы находитесь на странице: 1из 10

Comunicaciones con Android

Android: comunicaciones

Comunicaciones La API de Android aporta mecanismos para realizar comunicacin entre dispositivos o a travs de la red. Estos sistemas estarn disponibles dependiendo del hardware del telfono Existen distintos tipos de comunicacin: Red (conexin directa, wifi) Telefona Bluetooth

Android: Bluetooth

Bluetooth y Android La API de Android soporta Bluetooth desde la versin 2.0 Con Bluetooth se permite: Buscar otros dispositivos bluetooth. Consultar si est emparejado con un dispositivo bluetooth concreto. Establecer canales RFCOMM. Conectar con otros dispositivos a travs del servicio de descubrimiento de dispositivos. Realizar transferencia de datos entre otros dispositivos de forma bidireccional. Manejar mltiples conexiones

Android: Bluetooth

Clases API Bluetooth BluetoothAdapter Representa el adaptador bluetooth local, es decir, el dispositivo fsico. sta clase el es entry point para toda la infraestructura bluetooth de nuestra aplicacin. BluetoothDevice Representa a un dispositivo bluetooth remoto. Se utiliza para solicitar una conexin con dicho dispositivo BluetoothSocket Representa una interfaz con otro dispositivo bluetooth en forma de socket. BluetoothServerSocket BluetoothServerSocket representa a un socket escuchando en el lado de la aplicacin servidora. BluetoothClass sta clase contiene un conjunto de propiedades (de solo lectura) que definen las caractersticas del dispositivo bluetooth al que representan.
4

Android: Bluetooth

Ejemplo del workspace BluetoothBasics Ejemplo que busca dispositivos al alcance del radio de accin del dispositivo

BluetoothChat Ejemplo que muestra como realizar un chat entre dos dispositivos mviles utilizando Bluetooth

Android: Wifi

Wifi y Android El paquete android.net.wifi provee los mecanismos por los cuales una aplicacin Android puede acceder a la pila Wifi del sistema Las clases contenidas en android.net.wifi informan desde los puntos de acceso detectados hasta el estado de la propia conexin El paquete tambin proporciona los mtodos necesarios para escanear el entorno, iniciar y detener conexiones, configurar nuevas conexiones, etc

Android: Wifi

Clases API Wifi WifiManager Es el punto de entrada a los servicios WIFI del sistema. WifiManager.MulticastLock Permite a una aplicacin recibir paquetes Multicast a travs de la WIFI. WifiManager.WifiLock Permite a una aplicacin mantener la radio WIFI activa an cuando no se est utilizando y hasta que se elimine el bloqueo. ScanResult Contiene informacin relativa a los dispositivos descubiertos durante un escaneo del entorno WifiConfiguration Clase encargada de representar una configuracin WIFI vlida

Android: Bluetooth

Ejemplo del workspace Telephony-WifiDemo Ejemplo que busca dispositivos al alcance del radio de accin del dispositivo

Android: Telephony
Telefona y Android La API android.telephony proporciona recursos para acceder a la informacin bsica del telfono, tal como el tipo de red, estado de la conexin, gestin de nmeros de telfono, etc Las principales clases implicadas son: NeighboringCellInfo: proporciona informacin de la celda ms cercana. PhoneNumberUtils: clase de ayuda para la gestin de Strings telefnicos PhoneStateListener: clase que gestiona los cambios de estado del telfono. SMSManager: operaciones de SMS SMSMessage: mensaje SMS TelephonyManager: Acceso a los servicios de telefona del dispositivo
9

Android: Bluetooth

Ejemplo del workspace Telephony-Demo Ejemplo de cmo monitorizar el estado del telfono. Telephony-DetectCalls Ejemplo para detectar los Broadcast de eventos de llamadas entrantes o salientes Telephony-PhoneState Ejemplo para monitorizar ms detalladamente los distintos parmetros del estado de la conexin telefnica del dispositivo

10

Вам также может понравиться