Saya memiliki perangkat Android 2.3 (Samsung Galaxy Y Duos, S6102) dan ingin semua file yang saya terima melalui bluetooth untuk disimpan ke kartu SD saya.
Bagaimana saya bisa melakukan itu?
sumber
Saya memiliki perangkat Android 2.3 (Samsung Galaxy Y Duos, S6102) dan ingin semua file yang saya terima melalui bluetooth untuk disimpan ke kartu SD saya.
Bagaimana saya bisa melakukan itu?
Lokasi default sudah ada di kartu SD eksternal Anda di folder / bluetooth.
Tidak memungkinkan untuk mengonfigurasinya hingga Android 4.1 Jelly Bean :
Dengan penerima bluetooth stok yang disertakan, Anda tidak dapat mengubah lokasi seperti yang sekarang, karena sulit dikodekan. Anda memerlukan aplikasi pihak ke-3 seperti transfer file Bluetooth yang mungkin dapat dikonfigurasi di sini.
Di ./packages/apps/Bluetooth/src/com/android/bluetooth/opp/ Anda bisa melihatnya.
Constants.java mendefinisikan ini:
public static final String DEFAULT_STORE_SUBDIR = "/bluetooth";
BluetoothOppReceiveFileInfo.java tidak memiliki saklar untuk lokasi:
File receiveFile = new File(uniqueFileName);
if (sDesiredStoragePath == null) {
sDesiredStoragePath = Environment.getExternalStorageDirectory().getPath() +
Constants.DEFAULT_STORE_SUBDIR;
}
Bluetooth
pada penyimpanan internal dan membuat folder kosong baru dengan nama yang sama pada kartu SD eksternal. Ketika saya mencoba mentransfer sesuatu, ia mengabaikan kartu SD eksternal dan membuat ulangBluetooth
folder tersebut. pada penyimpanan internal.)