Как отправить файл с устройства Android на другое устройство через Bluetooth по коду

Я хочу разработать приложение, которое отправляет image / txt или любой файл с одного устройства Android на другое устройство Android с использованием Bluetooth.

Пожалуйста, кто-нибудь может дать помощь или исходный код для этого?

Вот код, из которого вы можете отправить файл через Bluetooth с устройства Android на любое устройство.

btnOk.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { txtContent = (EditText)findViewById(R.id.txtContent); imageView = (ImageView)findViewById(R.id.imageView); linearLayout = (LinearLayout)findViewById(R.id.linearLayout); viewToBeConverted = (TextView) findViewById(R.id.hello); linearLayout.setDrawingCacheEnabled(true); //Toast.makeText(MainActivity.this, file.toString(), Toast.LENGTH_LONG).show(); try { if(file.exists()) { file.delete(); } out = new FileOutputStream(file); } catch (Exception e) { Toast.makeText(MainActivity.this, e.getMessage(), Toast.LENGTH_LONG).show(); } viewToBeConverted.setText(txtContent.getText().toString()); viewToBeConverted.setDrawingCacheEnabled(true); // Toast.makeText(MainActivity.this, " " + viewToBeConverted.getDrawingCache(), Toast.LENGTH_LONG).show(); txtContent.setText(""); Bitmap viewBitmap = linearLayout.getDrawingCache(); linearLayout.setVisibility(1); imageView.setImageBitmap(viewBitmap); ByteArrayOutputStream baos = new ByteArrayOutputStream(); viewBitmap.compress(Bitmap.CompressFormat.PNG, 100, baos); //bm is the bitmap object byte[] b = baos.toByteArray(); try { out.write(b); out.flush(); out.close(); Intent intent = new Intent(); intent.setAction(Intent.ACTION_SEND); intent.setType("image/png"); intent.putExtra(Intent.EXTRA_STREAM, Uri.fromFile(file) ); startActivity(intent); } catch (Exception e) { Toast.makeText(MainActivity.this, " " + e.getMessage(), Toast.LENGTH_LONG).show(); } } }); 

Наслаждаться. 🙂

Это приложение позволяет двум устройствам Android выполнять двухсторонний текстовый чат через Bluetooth. Он демонстрирует все основные возможности Bluetooth API, такие как:

  • Сканирование других устройств Bluetooth
  • Запрос локального адаптера Bluetooth для сопряженных устройств Bluetooth
  • Создание каналов / сокетов RFCOMM
  • Подключение к удаленному устройству
  • Передача данных по Bluetooth

http://developer.android.com/resources/samples/BluetoothChat/index.html

  • В чем разница между SCP и SFTP?
  • Как использовать Dropbox с Truecrypt?
  • Как перенести музыку с моего iPhone на компьютер?
  • Большая копия Win7 x64 Ошибка создания файла - Срок таймаута семафора истек
  • Почему копирование файлов в проводнике Windows намного медленнее командной строки
  • Перемещение файлов на основе списка старых и новых путей к файлам
  • Копирование файла в Windows 8 дает «недостаточно памяти» даже при большом объеме памяти и дискового пространства
  • Передача файлов Bluetooth Android
  • Поврежденные файлы NTFS (нет такого файла или каталога); Могу ли я исправить их под Linux?
  • Почему передача файлов между дисками использует оперативную память
  • Запретить пользователям копировать файлы в каталог в другое место
  • Давайте будем гением компьютера.