Respuestas:
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;
}
Bluetooth
en 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 Bluetooth
carpeta en el almacenamiento interno.)