Bluetoothファイル転送のデフォルトの場所を変更するにはどうすればよいですか?


8

Android 2.3デバイス(Samsung Galaxy Y Duos、S6102)を使用していて、Bluetooth経由で受信したすべてのファイルをSDカードに保存したい。

どうやってやるの?

回答:


7

デフォルトの場所は、すでに/ bluetoothフォルダーの外部SDカードにあります。

それは、Android 4.1ジェリービーンにそれを設定することはできません
それは、ハードコーディングされているため含ま株式Bluetoothレシーバーを使用すると、今のところ、場所を変更することはできません。Bluetoothファイル転送などのサードパーティアプリが必要ですが、ここで設定できます。

./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
Bluetoothファイル転送アプリは正常に動作します。ホームフォルダーを設定で変更し、フォルダーツリーを上に移動(ext SDに移動)するには、[戻る]ボタンを使用する必要があります(その1つを理解するにはしばらく時間がかかります)。また、設定で宛先フォルダを変更する必要がある場合もあります。一人で家にいるだけではそれはうまくいきません。
Oliver Burdekin、2014年

参考までに、デフォルトのディレクトリは常に外部SDカード上にあるとは限りません。(私は私の内部ストレージにありました。内部ストレージBluetooth上のフォルダーを削除し、外部SDカード上に同じ名前で新しい空のフォルダーを作成しました。何かを転送しようとすると、外部SDカードを無視してBluetoothフォルダーを再作成しました内部ストレージ。)
Jess Riedel
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.