2011-07-29 21 views
6

Tôi mới sử dụng Android, tôi đang làm việc trên một dự án mà tôi phải kết nối Thiết bị của mình với tất cả các thiết bị có thể được tìm thấy trong số startDiscovery() cuộc gọi Sử dụng Bluetooth. Tôi đã đi qua với bluetooth chat sample, nhưng vấn đề là để thực hiện kết nối, tôi cần phải nhấp vào mục của các thiết bị tìm kiếm trong danh sách, nhưng tôi muốn gửi đối tượng dữ liệu trên tất cả các thiết bị trong danh sách .. listenUsingInsecureComm..,? nhưng tôi không nhận được cách để ghép nối với các thiết bị tìm kiếm khác mà không được phép (thiết bị nhận không cần phải bấm Có để ghép nối)?Nhiều sự cố kết nối Bluetooth Android?

Tôi cũng đã truy cập câu hỏi có liên quan ở đây nhưng không thể nhận được giải pháp của mình.

+0

Cảm ơn @Juhana cho ấn bản trong câu hỏi, –

Trả lời

1

Tôi không biết chính xác nhưng theo mã Bluetooth chat để tạo thêm kết nối, bạn phải tạo mảng BluetoothDevice và bạn cũng phải quản lý các chuỗi riêng biệt cho tất cả các kết nối. có nghĩa là bạn phải tạo chuỗi chủ đề để đọc và ghi dữ liệu từ các thiết bị từ xa và mỗi chuỗi sẽ chỉ liên kết với một thiết bị có nghĩa là thiết bị 1 có một chuỗi 1 và cho thiết bị 2 có chuỗi 2 và cứ thế.

+3

Mảng chỉ để đọc và viết, có vẻ chấp nhận được, bạn có ví dụ vài dòng câu lệnh, cho tôi, như tôi ở cấp độ mới bắt đầu ở đây không. Cảm ơn trước. –