Respostas:
O local padrão já está no seu cartão SD externo na pasta / bluetooth.
Não é possível configurá-lo para o Android 4.1 Jelly Bean :
Com o receptor bluetooth padrão incluído, você não pode alterar a localização a partir de agora, porque é codificado. Você precisa de um aplicativo de terceiros, como a transferência de arquivos Bluetooth, que pode ser configurada aqui.
Em ./packages/apps/Bluetooth/src/com/android/bluetooth/opp/, você pode vê-lo.
Constants.java define isso:
public static final String DEFAULT_STORE_SUBDIR = "/bluetooth";
BluetoothOppReceiveFileInfo.java não possui opção para o local:
File receiveFile = new File(uniqueFileName);
if (sDesiredStoragePath == null) {
sDesiredStoragePath = Environment.getExternalStorageDirectory().getPath() +
Constants.DEFAULT_STORE_SUBDIR;
}
Bluetooth
no armazenamento interno e criei uma nova pasta vazia com o mesmo nome no cartão SD externo. Quando tentei transferir algo, ele ignorou o cartão SD externo e recriou a Bluetooth
pasta no armazenamento interno.)