Вы можете просто использовать пример Bluetooth-чата как таковой, но в своем принимающем приложении вы просто никогда не вызовете метод sendMessage ().
Основным действием в примере чата Bluetooth является BluetoothChat.java.,Для вашего принимающего приложения вы можете начать с этого действия в качестве основы своего собственного действия, изменив его так, чтобы оно отображало входящие данные в любом формате, который вы хотите, вместо использования ListView.Поскольку ваше приложение никогда не будет отправлять данные, вы никогда не вызовете sendMessage ().Если вы действительно хотите, вы можете удалить метод sendMessage () и удалить текст EditText, который используется для записи исходящих сообщений.И так далее.
Как это случилось, на прошлых выходных я использовал пример чата Bluetooth, чтобы превратить мой Archos 101 в доску объявлений о времени прохождения круга на мероприятии, которое я организую.Я разместил свой Archos 101 там, где его могли видеть люди, и отправил ему время прохождения через Bluetooth с моего HTC Desire.Как на передающей, так и на принимающей стороне я просто использовал в качестве основы код чата Bluetooth.В передающем приложении я только использовал sendMessage () для отправки времени круга;любые сообщения, которые могли быть получены в handleMessage (), просто отбрасывались.В принимающем приложении sendMessage () никогда не использовался, и я считывал только байты данных из случая MESSAGE_READ в handleMessage ().Считанные оттуда данные затем сохраняются в SQLite, а также отображаются в макете таблицы.