Bagaimana saya bisa mengubah lokasi default untuk transfer file bluetooth?

8

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?

kokbira
sumber

Jawaban:

7

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;
}
ce4
sumber
1
Aplikasi transfer file Bluetooth berfungsi dengan baik. Anda dapat mengubah folder rumah Anda di pengaturan dan untuk mendapatkan yang lebih tinggi pohon folder (untuk sampai ke SD ext Anda), Anda perlu menggunakan tombol kembali (butuh beberapa saat untuk mencari yang keluar). Anda mungkin juga perlu mengubah folder tujuan Anda dalam pengaturan. Melakukan rumah sendirian saja tidak akan memotongnya.
Oliver Burdekin
FYI, direktori default tidak selalu pada kartu SD eksternal. (Milik saya ada di penyimpanan internal saya. Saya menghapus folder Bluetoothpada 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 ulang Bluetoothfolder tersebut. pada penyimpanan internal.)
Jess Riedel