¿Cómo puedo cambiar la ubicación predeterminada para las transferencias de archivos bluetooth?


8

Tengo un dispositivo Android 2.3 (Samsung Galaxy Y Duos, S6102) y quiero que todos los archivos que recibo a través de Bluetooth se guarden en mi tarjeta SD.

¿Cómo puedo hacer eso?

Respuestas:


7

La ubicación predeterminada ya está en su tarjeta SD externa en la carpeta / bluetooth.

No es posible configurarlo hasta Android 4.1 Jelly Bean :
con el receptor bluetooth estándar incluido, no puede cambiar la ubicación a partir de ahora, porque está codificado. Necesita una aplicación de terceros como la transferencia de archivos Bluetooth que podría configurarse aquí.

En ./packages/apps/Bluetooth/src/com/android/bluetooth/opp/ puedes verlo.

Constants.java define esto:

public static final String DEFAULT_STORE_SUBDIR = "/bluetooth";

BluetoothOppReceiveFileInfo.java no tiene interruptor para la ubicación:

File receiveFile = new File(uniqueFileName);
if (sDesiredStoragePath == null) {
    sDesiredStoragePath = Environment.getExternalStorageDirectory().getPath() +
        Constants.DEFAULT_STORE_SUBDIR;
}

1
La aplicación de transferencia de archivos Bluetooth funciona bien. Puede cambiar su carpeta de inicio en la configuración y para subir más arriba en el árbol de carpetas (para llegar a su ext SD) necesita usar el botón de retroceso (me tomó un tiempo descubrirlo). También es posible que deba cambiar su carpeta de destino en la configuración. Solo ir a casa solo no es suficiente.
— Oliver Burdekin

Para su información, el directorio predeterminado no siempre está en la tarjeta SD externa. (El mío estaba en mi almacenamiento interno. Eliminé la carpeta Bluetoothen el almacenamiento interno y creé una nueva carpeta vacía con el mismo nombre en la tarjeta SD externa. Cuando intenté transferir algo, ignoró la tarjeta SD externa y volví a crear la Bluetoothcarpeta en el almacenamiento interno.)
— Jess Riedel
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.