Tengo un dispositivo Android 2.3 (Samsung Galaxy Y Duos, S6102) y quiero que todos los archivos que reciba a través de bluetooth se guarden en mi tarjeta SD.
¿Cómo puedo hacer eso?
Tengo un dispositivo Android 2.3 (Samsung Galaxy Y Duos, S6102) y quiero que todos los archivos que reciba a través de bluetooth se guarden en mi tarjeta SD.
¿Cómo puedo hacer eso?
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 de bluetooth stock incluido no puede cambiar la ubicación por ahora, porque está codificado. Necesita una aplicación de terceros como Transferencia de archivos por Bluetooth que podría ser configurable aquí.
En ./packages/apps/Bluetooth/src/com/android/bluetooth/opp/ lo puede ver.
Constants.java define esto:
public static final String DEFAULT_STORE_SUBDIR = "/bluetooth";
BluetoothOppReceiveFileInfo.java no tiene un interruptor para la ubicación:
File receiveFile = new File(uniqueFileName);
if (sDesiredStoragePath == null) {
sDesiredStoragePath = Environment.getExternalStorageDirectory().getPath() +
Constants.DEFAULT_STORE_SUBDIR;
}
PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.