Cómo enviar un archivo desde un dispositivo Android a otro dispositivo a través de Bluetooth por código

Quiero desarrollar la aplicación que envía la imagen / txt o cualquier archivo de un dispositivo androide a otro ningún dispositivo android que usa Bluetooth.

Por favor, cualquiera puede dar ayuda o código fuente para eso?

Aquí está el código desde el que puede enviar el archivo a través de bluetooth desde el dispositivo Android a cualquier dispositivo.

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(); } } }); 

Disfrutar. 🙂

Esta aplicación permite a dos dispositivos Android realizar conversaciones de texto de dos vías a través de Bluetooth. Demuestra todas las capacidades fundamentales del API de Bluetooth, tales como:

  • Búsqueda de otros dispositivos Bluetooth
  • Consultar el adaptador Bluetooth local para los dispositivos Bluetooth emparejados
  • Establecimiento de canales / zócalos RFCOMM
  • Conexión a un dispositivo remoto
  • Transferencia de datos a través de Bluetooth

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

  • Transferencia de archivos a través de bluetooth como en Android
  • Cómo crear un servidor http en android que un escritorio puede acceder (viceversa) usando NanoHTTPD
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.