Buscar Bandeja de entrada de Bluetooth

Nuestra aplicación necesita capturar ciertos archivos de la bandeja de entrada de Bluetooth después de que se empujan desde un dispositivo de hardware externo. ¿Hay una forma de buscar mediante programación la ubicación de la carpeta Bluetooth? En el Galaxy es /mnt/sdcard/bluetooth , y en el Desire parece ser /mnt/sdcard/downloads/bluetooth .

¡Gracias!

Por lo que puedo decir, no hay una manera sencilla y fácil de hacer esto a través de las API (aunque debería haber!)

Dos soluciones que podrían funcionar (dependiendo del contexto de uso, la primera parece generalmente mejor):

  1. En la puesta en marcha, la aplicación comprueba si hay SharedPreference (por ejemplo) "bluetoothLocation". Si no lo encuentra, la aplicación busca (a) el FS o (b) el FS enraizado en / mnt / (probablemente (b) es mejor) hasta que encuentre un Archivo tal que:

    • El name.equals("bluetooth") , y isDirectory() .

Entonces salva el camino, y ahí vas. Alternativamente (dependiendo del contexto) podrías,

  1. La primera vez que se conecta el dispositivo externo, envía un archivo con un nombre de archivo largo y codificado (por ejemplo, greoermmvemoper190erjvw0j9e2.txt ). A continuación, su aplicación busca en el FS hasta que encuentre un archivo con este nombre compartido y codificado y guarde dicha ubicación.

Estos son los dos lejos de ser perfecto, y su viabilidad depende de su contexto. Pensé que lo tiraría allí. Espero eso ayude.

  • ¿Cómo obtengo el UUID de un dispositivo bluetooth?
  • Conexión a un dispositivo HID bluetooth (ratón) mediante L2CAP
  • Cómo ejecutar wifi peer to peer aplicación en el emulador de Android ..?
  • Maneje los clics del audífono bluetooth (ACTION_VOICE_COMMAND y ACTION_WEB_SEARCH) en Android
  • Lectura Más de 20 byte de dispositivo BLE remoto falló en Lolipop
  • Android Bluetooth - Cómo iniciar el emparejamiento
  • Android RSSI valor de Bluetooth devuelve -32768 siempre?
  • Parámetros de conexión de baja energía de Bluetooth para Android, iOS y Win8
  • Transferir datos entre iOS y Android a través de Bluetooth?
  • Conexión automática a Dispositivos Bluetooth emparejados en Android
  • Transferencia de archivos a través de bluetooth como en Android
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.