如何更改蓝牙文件传输的默认位置?


8

我有一个Android 2.3设备(三星Galaxy Y Duos,S6102),并希望将通过蓝牙接收的所有文件保存到我的SD卡中。

我怎样才能做到这一点?

Answers:


7

默认位置已经在/ bluetooth文件夹中的外部SD卡上。

无法在Android 4.1 Jelly Bean上进行配置
使用附带的备用蓝牙接收器,您目前无法更改位置,因为它是硬编码的。您需要一个可在此处配置的第三方应用程序,例如蓝牙文件传输

在./packages/apps/Bluetooth/src/com/android/bluetooth/opp/中,您可以看到它。

Constants.java定义了以下内容:

public static final String DEFAULT_STORE_SUBDIR = "/bluetooth";

BluetoothOppReceiveFileInfo.java没有位置的开关:

File receiveFile = new File(uniqueFileName);
if (sDesiredStoragePath == null) {
    sDesiredStoragePath = Environment.getExternalStorageDirectory().getPath() +
        Constants.DEFAULT_STORE_SUBDIR;
}

1
蓝牙文件传输应用程序运行良好。您可以在设置中更改主文件夹,并且要使文件夹树更高(要进入ext SD),您需要使用“后退”按钮(花了我一段时间才能弄清楚)。您可能还需要在设置中更改目标文件夹。独自一人在家并不会减少费用。
奥利弗·伯德金

仅供参考,默认目录并不总是在外部SD卡上。(我的存储在我的内部存储上。我删除了Bluetooth内部存储上的文件夹,并在外部SD卡上创建了一个具有相同名称的新空文件夹。当我尝试传输某些内容时,它忽略了外部SD卡并重新创建了该Bluetooth文件夹在内部存储)。
杰斯里德尔
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.