Risposte:
La posizione predefinita è già sulla scheda SD esterna nella cartella / bluetooth.
Non è possibile configurarlo su Android 4.1 Jelly Bean :
con il ricevitore Bluetooth di serie incluso non è possibile modificare la posizione in questo momento, perché è codificato. È necessaria un'app di terze parti come il trasferimento di file Bluetooth che potrebbe essere configurabile qui.
In ./packages/apps/Bluetooth/src/com/android/bluetooth/opp/ puoi vederlo.
Constants.java lo definisce:
public static final String DEFAULT_STORE_SUBDIR = "/bluetooth";
BluetoothOppReceiveFileInfo.java non ha switch per la posizione:
File receiveFile = new File(uniqueFileName);
if (sDesiredStoragePath == null) {
sDesiredStoragePath = Environment.getExternalStorageDirectory().getPath() +
Constants.DEFAULT_STORE_SUBDIR;
}
Bluetooth
nella memoria interna e ho creato una nuova cartella vuota con lo stesso nome sulla scheda SD esterna. Quando ho provato a trasferire qualcosa, ha ignorato la scheda SD esterna e ricreato la Bluetooth
cartella nella memoria interna.)