La biblioteca serial le permite
conectarse con otros dispositivos Bluetooth usando RFCOMM, también llamado puerto serial virtual.
Esta biblioteca requiere Android 2.0 (API nivel 5) o superior .
El objeto Serial debe declararse como un objeto global de proceso.
Después de inicializar el objeto, puede conectarse a otros dispositivos llamando a Connect con la dirección MAC del dispositivo de destino.
Esto se puede hacer obteniendo primero el mapa de dispositivos emparejados. Este mapa contiene el nombre descriptivo y la dirección de cada dispositivo emparejado.
Para permitir que otros dispositivos se conecten a su dispositivo, debe llamar a Escuchar. Cuando se establece una conexión, se generará el evento Conectado.
No hay ningún problema tanto para escuchar las conexiones como para intentar conectarse a un dispositivo diferente (esto le permite usar la misma aplicación en dos dispositivos sin definir un servidor y un cliente).
Un objeto serial puede manejar una sola conexión. Si se establece una nueva conexión, reemplazará a la anterior.
Consulte este
tutorial para obtener más información.