Je possède un appareil Android 2.3 (Samsung Galaxy Y Duos, S6102) et je veux que tous les fichiers que je reçois via bluetooth soient enregistrés sur ma carte SD.
Comment puis-je faire ça ?
Je possède un appareil Android 2.3 (Samsung Galaxy Y Duos, S6102) et je veux que tous les fichiers que je reçois via bluetooth soient enregistrés sur ma carte SD.
Comment puis-je faire ça ?
L'emplacement par défaut est déjà sur votre carte SD externe dans le dossier /bluetooth.
Il n'est pas possible de le configurer jusqu'à Android 4.1 Jelly Bean:
Avec le récepteur bluetooth stock inclus, vous ne pouvez pas changer l'emplacement actuellement, car il est codé en dur. Vous avez besoin d'une application tierce comme Bluetooth file transfer qui pourrait être configurable ici.
Dans ./packages/apps/Bluetooth/src/com/android/bluetooth/opp/ vous pouvez le voir.
Constants.java définit ceci:
public static final String DEFAULT_STORE_SUBDIR = "/bluetooth";
BluetoothOppReceiveFileInfo.java n'a pas de commutateur pour l'emplacement:
File receiveFile = new File(uniqueFileName);
if (sDesiredStoragePath == null) {
sDesiredStoragePath = Environment.getExternalStorageDirectory().getPath() +
Constants.DEFAULT_STORE_SUBDIR;
}
L'application de transfert de fichiers Bluetooth fonctionne bien. Vous pouvez changer votre dossier principal dans les paramètres et pour remonter l'arborescence des dossiers (pour accéder à votre carte SD externe), vous devez utiliser le bouton de retour (cela m'a pris un certain temps pour comprendre cela). Vous devrez peut-être également modifier votre dossier de destination dans les paramètres. Se rendre simplement dans le dossier principal ne suffira pas.
FYI, le répertoire par défaut n'est pas toujours sur la carte SD externe. (Le mien était sur mon stockage interne. J'ai supprimé le dossier Bluetooth
sur le stockage interne et créé un nouveau dossier vide portant le même nom sur la carte SD externe. Lorsque j'ai essayé de transférer quelque chose, il a ignoré la carte SD externe et recréé le dossier Bluetooth
sur le stockage interne.)
AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.