2011-06-25 15 views
6

Tengo un dispositivo personalizado basado en Android, esto me envía un TAG como parte de la respuesta de consulta ampliada.Android Bluetooth Respuesta ampliada a la pregunta

Cuando busco dispositivos en mi aplicación, necesito leer el TAG y enumerar solo mi dispositivo personalizado, actualmente enumero todos los dispositivos descubiertos.

Sé que Android NO es compatible con ninguna API para EIR (respuesta de consulta ampliada) o es cierto? Suponiendo que no es compatible cuando busqué la fuente, pude identificar que escribe el EIR en un archivo en la memoria interna del teléfono en esta ruta "/ data/misc/bluetoothd /" DeviceAddress "/ eir

Consultas: 1. lectura de archivo EIR, es esta la única manera de conseguir EIR TAG en el dispositivo Android?

  1. ¿es seguro para leer este archivo?

  2. ¿todos los dispositivos Android con Bluetooth 2.1 API, ¿Es compatible con este archivo ?, es decir, si escribo un código ¿funcionará en todos los dispositivos Android?

esperando la respuesta ...

Respuesta

0

te diré desde el principio que el EIR es sólo el 2,1 Bluetooth o superior, por lo que allí se han eliminado aproximadamente el 15% de los teléfonos todavía por ahí que son compatibles. En cuanto a si la API de Bluetooth 2.1 es totalmente compatible, depende del fabricante del teléfono y del tipo de chip que usaron. Me he encontrado con el mismo tipo de problema con el Bluetooth y el SPP y cada chip y la implementación de Bluetooth Api por parte del fabricante de teléfonos lo convierten en un disparate si funciona en sus teléfonos o no. Así que mi sugerencia es que pruebes todos y cada uno de los teléfonos que deseas para que también funcionen, pero encontrarás que algunos no funcionarán en absoluto. O simplemente no use el EIR y descubra un enfoque diferente.

Cuestiones relacionadas