здесь я пытаюсь отправить файл по bluetooth, но он не отправляет никаких данных. здесь основная проблема заключается в том, что он не отправляет и не получает никаких данных по двум устройствам, но они связаны друг с другом.Ошибка передачи файла android bluetooth
Отправив код:
File myFile = new File(message.toURI());
Double nosofpackets = Math.ceil(((int) myFile.length())/4096);
System.out.println(nosofpackets);
BufferedInputStream bis = new BufferedInputStream(new FileInputStream(myFile));
byte[] send = new byte[4096];
for(double i = 0; i < nosofpackets; i++)
{
send = null ;
a=bis.read(send, 0, send.length);
Log.d("BluetoothChat", "data packet " + i);
if(a == -1)
{
break;
}
mChatService.write(send);
}
Получение кода:
while((bytes = mmInStream.read(buffer)) > 0)
{
Log.d(TAG, "data is there for writing");
bos.write(buffer);
}
Вы можете обратиться http://tsicilian.wordpress.com/2012/11/ 06/bluetooth-data-transfer-with-android/ – Anu
@Anu можно отправлять несколько пользователей за раз, используя этот код для настройки намерения .. Я хотел сказать, что предположим, что я пытаюсь отправить тот же файл на 4 или больше парных устройств за один раз .. это возможно ..? –