Android Bluetooth Extended Interrogación de respuesta

Tengo un dispositivo personalizado basado en Android, esto me envía un TAG como parte de la respuesta de investigación extendida.

Cuando busco dispositivos en mi aplicación, necesito leer el TAG y listar sólo mi dispositivo personalizado, actualmente lista todos los dispositivos descubiertos.

Sé que Android no es compatible con cualquier api de EIR (Extended Investigación respuesta) o es cierto? Asumiendo que no apoyará cuando rastreé la fuente, pude identificar que escribe el EIR a un archivo en la memoria interna de los teléfonos en esta trayectoria "/ data / misc / bluetoothd /" DeviceAddress "/ eir

Consultas: 1. Lectura de archivo eir, ¿es esta la única manera de obtener EIR TAG en el dispositivo Android?

  1. ¿Es seguro leer este archivo?

  2. ¿Todos los dispositivos Android con api de Bluetooth 2.1 admiten este archivo? Es decir, si escribo un código, ¿funcionará en todos los dispositivos Android?

Esperando ansiosamente la respuesta …

Te voy a decir desde el principio que EIR es sólo 2,1 Bluetooth o superior, por lo que allí mismo ha eliminado cerca del 15% de los teléfonos que todavía son compatibles. En cuanto a si el Bluetooth 2.1 API es totalmente compatible que depende de la fabricante de teléfonos y el tipo de chip que utilizaron. He funcionado en el mismo tipo de problema con Bluetooth y el SPP y cada viruta y la puesta en práctica de la api de Bluetooth por el fabricante del teléfono hace una broma de la mierda si trabajará en sus teléfonos o no. Así que mi sugerencia es probar todos y cada uno de los teléfonos que usted desea para que también funcione, pero encontrará algunos no funcionará en absoluto. O simplemente no utilice el EIR y descubra un enfoque diferente.

  • Android: Reproducción de sonido sobre auriculares Bluetooth Sco
  • comunicación directa rápida entre ios y android
  • Gestionar todos los eventos de mouse en Android
  • Android Bluetooth desde dentro del servicio
  • Kit de desarrollo BTLE (Bluetooth Low energy) - debe tener perfil de proximidad
  • Android BLE Gatt timeout después de gatt.writeDescriptor ()
  • ¿Cómo puedo evitar o descartar la notificación de sincronización Bluetooth de Android cuando hago emparejamiento programático?
  • Android Bluetooth Baja energía a veces bloqueo
  • Android 2.1: Cifrado Bluetooth
  • La conexión BluetoothSocket de Android devuelve cero
  • Cómo habilitar la funcionalidad de receptor A2DP en Android?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.