Envío de cadenas bluetooth en android
Ok, así que tengo una clase bluetooth.java que (esperaba) enviaría mis cadenas .. sin embargo, cada vez que intento enviar el comando mis tostadas rotas sólo muestran diciendo nope. ¿Me falta algo vital? Sólo tengo estas 2 funciones allí.
void openBT() throws IOException { UUID uuid = UUID.fromString("00001101-0000-1000-8000-00805f9b34fb"); try { mmSocket = mmDevice.createRfcommSocketToServiceRecord(uuid); } catch (IOException e) { Toast.makeText(getApplicationContext(), "Unable to create socket", Toast.LENGTH_LONG).show(); } try { mmSocket.connect(); } catch (IOException e) { Toast.makeText(getApplicationContext(), "Unable to connect to socket", Toast.LENGTH_LONG).show(); } mmOutputStream = mmSocket.getOutputStream(); mmInputStream = mmSocket.getInputStream(); } void sendData2() throws IOException { if (BtCommand == "0"){ msg = "Fan2 Off"; } if (BtCommand == "1"){ msg = "Fan2 On"; } mmOutputStream.write(msg.getBytes()); }
Y estas son las únicas cosas que pongo
- ¿Cómo Lombok genera código en la clase existente?
- Cómo tomar una captura de pantalla dentro de mi aplicación Android
- El wrap_content de ImageView no funciona con Glide
- Uso de OpenGL para reemplazar Canvas - Android
- ¿Por qué FloatBuffer en lugar de float ?
BluetoothSocket mmSocket; BluetoothDevice mmDevice; String BtCommand; OutputStream mmOutputStream; InputStream mmInputStream
Estoy seguro de que es la función openBT que está fallando, estoy emparejado con un dispositivo bien.
- Texto de Android a voz Voz masculina
- Gradle: ¿cómo hacer que las tareas se ejecuten una tras otra?
- El emulador de Android cierra usando telnet vía script de appium
- Retrofit 2.0 cómo imprimir la respuesta json completa?
- Evite apk agrietado
- Mapa personalizado de Google Maps Engine en Android Maps v2?
- Android Studio Gradle Error CreateProcess = 2
- Casting node to element dando ClassCastException
¿Está seguro con el UUID seleccionado?
Lista de UUIDs
Como alternativa, trate de volver a trabajar su código. Uso 2 hilos (1 para conectar y segundo conectado y comunicación)
- Mientras agrega nuevas dependencias en el archivo android build.gradle. Siempre muestra un error
- Rendimiento JPG vs WebP en Android