2011-06-25 53 views
6

Tôi có thiết bị tùy chỉnh dựa trên Android, điều này sẽ gửi cho tôi TAG như một phần của Phản hồi truy vấn mở rộng.Android Bluetooth Yêu cầu mở rộng phản hồi

Khi tôi quét tìm thiết bị trong ứng dụng của mình, tôi cần đọc TAG và chỉ liệt kê Thiết bị tùy chỉnh của tôi, hiện tại tôi liệt kê tất cả các thiết bị được phát hiện.

Tôi biết Android KHÔNG hỗ trợ bất kỳ api nào cho EIR (Phản hồi yêu cầu mở rộng) hoặc có đúng không? Giả sử rằng nó sẽ không hỗ trợ khi tôi truy tìm nguồn, tôi đã có thể xác định rằng nó ghi EIR vào một tệp trong bộ nhớ trong điện thoại trong đường dẫn này "/ data/misc/bluetoothd /" DeviceAddress "/ eir

Truy vấn: 1. đọc các tập tin EIR, đây là cách duy nhất để có được EIR TAG trên thiết bị Android?

  1. là nó an toàn để đọc tập tin này?

  2. có phải tất cả các thiết bị Android có Bluetooth 2.1 api, hỗ trợ tệp này? tức là nếu tôi viết mã, nó sẽ hoạt động trên tất cả các thiết bị Android?

háo hức chờ đợi câu trả lời ...

Trả lời

0

tôi sẽ cho bạn biết ngay từ đầu rằng EIR chỉ 2.1 Bluetooth hoặc cao hơn, vì vậy phải có bạn đã gỡ bỏ khoảng 15% số điện thoại vẫn ra khỏi đó tương thích. Việc liệu Bluetooth API 2.1 có được hỗ trợ đầy đủ tùy thuộc vào nhà sản xuất điện thoại và loại chip họ đã sử dụng hay không. Tôi đã chạy vào cùng một loại vấn đề với Bluetooth và SPP và mỗi chip và thực hiện Bluetooth Api của nhà sản xuất điện thoại làm cho nó một crap shoot nếu nó sẽ làm việc trên điện thoại của họ hay không. Vì vậy, đề nghị của tôi là để kiểm tra mỗi và mọi điện thoại mà bạn muốn cho nó quá làm việc nhưng bạn sẽ tìm thấy một số sẽ không làm việc cả. Hoặc không sử dụng EIR và tìm ra cách tiếp cận khác.

Các vấn đề liên quan