Android n'accepte par défaut que certains types de fichiers (issus d'une liste codée en dur).
Il existe deux solutions :
- L'expéditeur peut renommer ses fichiers avant de les envoyer vers l'un des types de mime de la liste blanche (en ajoutant une extension de fichier acceptée).
- Achetez un téléphone d'un fabricant qui le prend en charge ou installez un micrologiciel après-vente tel que OmniROM ou CyanogenMod qui permettent tous les types de fichiers avec les transferts Bluetooth entrants.
Si le fabricant n'a pas modifié ce comportement ou étendu la liste, les types de mime acceptés à partir de janvier 2015 sont :
"image/*",
"video/*",
"audio/*",
"text/x-vcard",
"text/plain",
"text/html",
"text/xml",
"application/zip",
"application/vnd.ms-excel",
"application/msword",
"application/vnd.ms-powerpoint",
"application/pdf",
"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet",
"application/vnd.openxmlformats-officedocument.wordprocessingml.document",
"application/vnd.openxmlformats-officedocument.presentationml.presentation",
Il suffit d'ajouter une extension de fichier multimédia (par exemple, .jpeg/.png/.gif/.mp4/.mp3/), de fichier Zip (.zip), de PDF (.pdf) ou de document bureautique (.doc/.xls/...), etc.
La liste est définie dans le chaîne de caractères ACCEPTABLE_SHARE_INBOUND_TYPES si vous souhaitez voir la définition exacte et actuelle dans le code source.
0 votes
Peut-être pourriez-vous préciser le fabricant du Bluetooth de votre ordinateur portable, quel système d'exploitation, etc. De plus, d'après mon expérience, le bluetooth a toujours bien fonctionné pour le transfert de fichiers.
0 votes
Est-ce que l'une des réponses vous a aidé à résoudre votre problème, de sorte que vous puissiez les accepter ? Si non, que manque-t-il ?
0 votes
Même problème ici. Renommer le nom de l'extension peut également fonctionner.