私のアプリは、一部のファイルを bluetooth フォルダーから、アプリケーションによって作成された別のフォルダーに転送する必要があります。問題は、bluetooth フォルダーが異なるデバイスの異なるパスにあることです。私Samsung galaxy S3
のパスでは/mnt/sdcard/Bluetooth
、アプリケーションをテストすると、BluetoothフォルダーSamsung galaxy S2
さえ見つかりません! Javaでプログラムでbluetoothフォルダーを検索または取得できる方法はありますか?
これは、Samsung S3 の Bluetooth フォルダーに移動するコードです。
File sdCard = Environment.getExternalStorageDirectory();
String bluetoothFile = sdCard.getAbsolutePath() + "/Bluetooth";
File bluetoothFolder = new File(bluetoothFile);
そして、このget
メソッドを使用して、Bluetoothフォルダーへのパスを取得します
public File getBluetoothFolder() {
return bluetoothFolder;
}
これはSamsung S3専用ですが、アプリを別の電話にアップロードするNullPointerException
と、Bluetoothフォルダが/mnt/sdcard/Bluetooth